www.cloudformatter.com

cloudformatter format requests: 6,306,510    pages delivered: 14,349,530

Markers

Markers css2pdf @cloudformatter Xportability
First Starting: First Carryover:
Last Starting: Last Ending:

This section demonstrates the use of markers and how they can be pulled into the output to be used within the headers and footers of your document. First, what is a marker? A marker is a hidden element that can contain any structure you like that is "pulled" into the header or footer areas of a document. You "throw" markers in the content and depending on where pagination occurs, different values for positional aspects can be retrieved. Since this HTML formatting engine for the most part deals with one sequence of pages, we are covering only retriving markers about the current page although more are available and implemeneted.

The footer of these pages will contain the various possible marker positions that can be retrieved into the header or footer. Note that the LoremIpsum text varies on each page view so you can refresh the page and get possibly different answers. As for positions, you can retrieve markers using:

  • first-starting-within-page: the first marker whose parent <div> actually starts inside the page
  • first-including-carryover: the first marker whose parent <div> starts at the top or carry's over from the last page
  • last-starting-within-page: the last marker in the page whose parent <div> starts inside the page
  • last-ending-within-page: the last marker in the page whose parent <div> ends inside the page

The code for this in the HTML looks like this:

    <div>
        <marker marker-class-name="test">
            <b>Heading Number 1</b>
        </marker>
        <h2 fostyle="keep-with-next.within-page: always;">Heading Number 1</h2>
        <!-- content here -->
    </div>
            

And the code in the footer region looks like this:

    <footer style="display:none;">
        <table width="100%">
            <tr>
                <td> First Starting: <retrieve-marker retrieve-class-name="test"
                        retrieve-boundary="page"
                        retrieve-position="first-starting-within-page"/>
                </td>
                <td style="text-align:right;"> First Carryover: <retrieve-marker
                        retrieve-class-name="test" retrieve-boundary="page"
                        retrieve-position="first-including-carryover"/>
                </td>
            </tr>
            <tr>
                <td> Last Starting: <retrieve-marker retrieve-class-name="test"
                        retrieve-boundary="page"
                        retrieve-position="last-starting-within-page"/>
                </td>
                <td style="text-align:right;"> Last Ending: <retrieve-marker
                        retrieve-class-name="test" retrieve-boundary="page"
                        retrieve-position="last-ending-within-page"/>
                </td>
            </tr>
        </table>
    </footer>
            

The following headers and para's are inside <div> elements and markers are created with the header content. The footer shows the various markers pulled into the content of the footer.

Heading Number 1

Heading Number 1

Illum et takimata dolores nulla ipsum erat. Dolor rebum sanctus autem ullamcorper no justo ut magna sea dolore no dolore dolores vero labore eos. Vel ut kasd et lorem aliquyam soluta eirmod consetetur aliquyam kasd wisi sed stet sadipscing dolor sed takimata aliquyam. Sanctus accusam facilisis sadipscing at ut sed elitr ea rebum eros. Duis tincidunt accusam. Dolore magna ea gubergren elitr est illum eirmod nostrud. Magna justo amet magna nonumy duo eirmod sanctus no kasd sanctus duo. Stet dolor kasd eos aliquyam justo eirmod dolor erat elitr dolore invidunt magna elitr et. Wisi lobortis et lorem no est no voluptua ut. Feugait qui nisl illum at ipsum rebum euismod dolor.

Consectetuer eirmod lorem vulputate amet duis sed labore amet no at. Sit takimata sanctus lorem dolor ea no eum dolor lobortis odio augue justo magna amet vel. Est lorem diam veniam vero tempor dolores hendrerit nostrud voluptua facilisis. Elitr aliquyam esse dolore magna aliquyam eum molestie. Clita feugait voluptua labore ea at dolores invidunt liber dolor clita veniam placerat. Velit invidunt lorem sadipscing eirmod vulputate facilisi kasd diam sit. Nulla dolor tempor ea enim at. Te tempor elitr dolore consectetuer nulla no amet duo vulputate lorem mazim enim dolor ea.

Heading Number 2

Heading Number 2

Congue erat stet. Dolor et aliquam justo voluptua sed sed mazim veniam et tempor tempor ut justo. Dolores est dolore dolor labore voluptua vero dolores tation luptatum tempor at. Odio eirmod sit lorem clita justo augue lorem et nonummy tation tempor. Sit ex blandit duo. Sea dolore rebum congue nostrud diam nobis erat eu placerat lorem stet ipsum eirmod ea.

Nibh ullamcorper labore. Amet sed sit sed suscipit ea diam dolore vero accusam dolores in. Erat dolor mazim vero vel exerci labore labore nostrud takimata suscipit gubergren sadipscing clita. Duo eu sed stet labore ut. At stet lorem lorem stet tincidunt dolor est vel ex placerat magna elitr erat sed dolor dolore. Iriure nulla sed.

Heading Number 3

Heading Number 3

Duo aliquyam at voluptua ea at euismod est suscipit wisi. Justo iriure ipsum dolor autem vel. Eirmod est est diam. Sed duo sed ut sit ea nonumy diam sed et et ut eos et. Dolore aliquyam elitr aliquyam invidunt sanctus duo blandit wisi consetetur feugait dolore ipsum feugait eos. Feugait magna tation adipiscing lorem vero vulputate eu. Gubergren et amet erat imperdiet dolores ea diam minim est sea stet no dolor dolore at labore. Laoreet suscipit duis diam wisi est sit hendrerit dolor elit praesent et nulla vero. Diam dolor zzril iusto exerci justo diam et consetetur lobortis dolor sit. Ea stet et takimata ipsum rebum ea sed duis sadipscing no diam lorem lorem. Qui vero dolor et labore ut dignissim ea odio sanctus voluptua at ea aliquyam dolor.

Hendrerit eum elitr sed veniam veniam. Consetetur sadipscing amet autem feugait est autem no et stet ipsum luptatum takimata elitr. Lorem sit et qui dolor diam exerci esse dolor amet takimata et et tempor. Sanctus sea dolores dolor velit diam cum sadipscing est ad elitr dolor no dolor nostrud dolor vel ipsum. Et eum facilisis elitr gubergren justo est sea dolor sit accusam et sit et ipsum euismod feugiat. Sanctus sanctus consetetur amet invidunt vero dolor sadipscing gubergren.

Heading Number 4

Heading Number 4

Takimata no te congue. Accusam lorem aliquyam et laoreet commodo magna et sit no ipsum te amet duis sanctus kasd. Sit in consequat amet. Gubergren ipsum diam luptatum no eos no amet voluptua exerci elitr. Sit iusto doming et sea eos at diam euismod at at sadipscing ipsum vel eros nonumy. Takimata ipsum dolor justo erat nonumy dolore at no mazim. Sea sanctus praesent hendrerit. Vel tation et molestie eu sadipscing ipsum erat blandit elitr et suscipit vel blandit. Dolore justo esse erat nulla accusam sit dolor et stet sed lorem aliquyam et. Ut clita dolores diam justo et.

Amet rebum labore ipsum commodo ut eos iriure clita nostrud dolore consequat. Ipsum et duo sit dolores sadipscing vel accusam nonumy consetetur et accusam ea. Accusam elitr takimata labore diam lorem enim ut aliquip vulputate sed aliquyam et kasd. Erat sea praesent. Labore et erat lorem consetetur soluta clita et ipsum kasd dignissim aliquyam vero.

Heading Number 5

Heading Number 5

Dolor sit tempor sed no gubergren eos diam imperdiet kasd est odio volutpat. Amet sadipscing et est dolor eleifend lobortis voluptua voluptua. Minim clita amet. Ut amet erat eirmod minim et no dolor sadipscing lorem feugait nulla quis ad sit tempor nonumy aliquyam. Consectetuer ipsum velit amet euismod voluptua invidunt dolores dolor invidunt in at veniam elit. Ea eum et sanctus no sit. Erat amet odio no vero diam diam voluptua diam vero.

Quod hendrerit tempor. Ipsum vero diam lobortis et lorem consequat in consetetur dolor delenit delenit velit lorem labore accusam labore et vero. Erat amet ut dolor diam erat sit volutpat sadipscing ad diam et at eum. Enim luptatum ullamcorper labore aliquyam consectetuer dolor et aliquyam no sed suscipit justo sed erat ea. Duo vel accusam vero et et vero rebum lorem justo doming sit. Nibh invidunt sadipscing feugait labore sanctus mazim ut sadipscing. Gubergren vero accusam odio vel rebum.

Heading Number 6

Heading Number 6

Rebum et elit invidunt sadipscing diam dignissim kasd est et ipsum luptatum. Facilisi vero feugait veniam invidunt veniam no dolore suscipit sed possim vero. Gubergren blandit sit. Sed amet consequat ullamcorper illum erat est nulla sadipscing lorem. Et vel nostrud. Sanctus sea eirmod amet dolore elitr sit magna takimata dolor.

Amet kasd clita erat dolores no sit sed nisl. Lorem amet at aliquip tempor et sea et sit eirmod feugiat eirmod adipiscing in in. Diam volutpat veniam. Nulla eos takimata vel kasd dolores magna vero et veniam nonumy justo ipsum kasd. Sadipscing eos voluptua lorem dolores stet tempor amet ipsum diam. Aliquyam nonumy takimata lorem assum dolor consetetur est at magna nonumy elitr sea accusam ipsum sit sed. Lorem erat diam dolore nonumy vel amet delenit quis autem dolor sed. Hendrerit takimata velit invidunt dolore sit eos voluptua te at sadipscing invidunt aliquam velit aliquyam dolores.

Heading Number 7

Heading Number 7

Clita laoreet kasd ipsum zzril amet sed amet. Lorem vero wisi eum ipsum soluta te. Ut eirmod invidunt consequat eirmod nostrud. Sea voluptua sit dolores labore vero et vel sit kasd diam blandit nonumy dolor. Eos hendrerit amet sadipscing justo dolor elitr rebum sed commodo diam nonumy consetetur augue eu. Augue rebum invidunt. Sadipscing lorem sadipscing ea labore eirmod sit erat labore clita amet et dolor sea ea tempor nostrud.

Sadipscing wisi sadipscing est wisi takimata ut et lorem et amet kasd ipsum ipsum. Dolores justo adipiscing et elitr dolore. Nonumy eu aliquyam et sea. Invidunt ipsum aliquyam at placerat lorem consetetur feugiat amet ea elitr nonummy lorem ea sit justo eirmod. Sit dolores eos diam eum vero aliquyam dolor takimata dolore sea amet. Duo amet hendrerit invidunt dolor consetetur possim justo ipsum no sed vel ipsum et dolor sadipscing et stet ea. At aliquip invidunt accusam amet dolor dolore amet feugait. Nibh lorem dolores diam tincidunt sanctus takimata rebum amet aliquyam gubergren eleifend. Sea consetetur invidunt elitr dolore clita eos elitr eos amet elitr ea dolore at nisl in sit. Sed kasd nobis nobis takimata et rebum dolor nostrud invidunt iusto justo dignissim.

Heading Number 8

Heading Number 8

Tation wisi sed est sadipscing consetetur et est vero ea no at feugait et dolore aliquam dolore consetetur clita. Nonumy zzril elitr. In erat sit. Tempor et est et. Invidunt accumsan feugiat magna ut in eos autem nonumy nonummy. Lorem sea sanctus vel. Praesent sit sea takimata duo lobortis elitr invidunt justo labore aliquyam gubergren aliquyam labore eirmod stet. Accusam at nobis takimata nonumy consequat soluta nonumy minim ea eirmod tempor. Adipiscing eos diam facilisis lobortis qui dolor dolore invidunt facilisis dolore est sea magna doming rebum delenit.

Invidunt ea consequat autem elitr amet augue consequat diam duo est sea est dolor dolor. Sed et sit nihil erat. Wisi accusam duis vel sit. Et sea voluptua ipsum in vel sed facilisi consetetur at ipsum ipsum sed est takimata ea rebum liber diam. Sanctus enim aliquyam tempor stet sed sanctus accusam eum ut accusam takimata vel consectetuer dolores et elitr. Amet sea vulputate feugiat.

Heading Number 9

Heading Number 9

Nisl molestie nisl ipsum sea justo in takimata sea elit at dolores amet volutpat nisl amet sed tempor gubergren. Est diam amet diam tempor feugait suscipit sanctus eos justo sit duis et. Ut laoreet ut nibh stet diam in rebum et duo sea amet enim hendrerit eos. Dolores dolor erat sed sed minim tempor rebum kasd ut erat ipsum labore nonumy erat vel. Stet clita diam euismod consequat vero et nisl.

Enim justo invidunt sit et et eirmod dolor augue. Magna aliquyam nonumy. Voluptua et delenit ad sanctus aliquyam vel eirmod. Consetetur sit eum iriure ut commodo. Velit et tempor diam aliquyam consetetur vero. Aliquyam et sit tempor amet ut quis labore eos vero dolore et.

Heading Number 10

Heading Number 10

Ut iriure et euismod no in consetetur lorem sanctus eirmod invidunt et quis. No amet labore et at sadipscing vulputate invidunt labore takimata nam voluptua praesent dolores. Laoreet eirmod duo justo dolor. Te sanctus dolor sit feugiat nulla no rebum. Dolor dolores no duo at. Et lorem iriure. Dolor ea dolore no eos labore voluptua diam magna labore clita dolor eu no volutpat dolores. Velit magna erat. Nonummy eos tempor sanctus nonumy dolores amet tincidunt.

Dolores at labore est iriure lorem. Laoreet duo liber amet nihil erat vel labore ut dolore ut hendrerit sed labore et no ipsum. Sadipscing at et et et quis duo dolore accusam consetetur voluptua commodo est. Duo dolor invidunt rebum hendrerit duo erat sadipscing esse eos diam labore duo sit accusam aliquyam. Nulla luptatum amet lorem hendrerit feugait possim dolor amet dolore.