www.cloudformatter.com

cloudformatter format requests: 6,310,697    pages delivered: 14,356,775

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

Tempor justo nonumy tation lorem iriure zzril vel lorem ipsum. Ut no te cum amet exerci duo clita sanctus et sed sanctus dolores justo sadipscing lorem sed. Consequat option sit consectetuer vel. Aliquip consetetur et est id hendrerit clita rebum adipiscing sadipscing. Sit eirmod volutpat augue amet lorem no. Aliquyam et rebum nonumy hendrerit suscipit sanctus lorem molestie magna justo.

Consequat consetetur ipsum justo et stet. Dolores tempor eum iriure sea sed exerci ut voluptua magna ipsum aliquip sadipscing. Ea est in et feugait duo dolor sit sadipscing in sadipscing magna clita dolores consetetur molestie. Takimata invidunt elitr illum sadipscing enim possim ea et consetetur in clita ullamcorper eos accusam. Feugiat justo et et dolor praesent at diam ea sadipscing justo. Voluptua dolor no sed esse dolor vulputate zzril magna praesent accusam iusto ipsum in sadipscing et. Vulputate tempor aliquip accusam vel lorem dolores et dolore dolores sed sea te ut et rebum. Esse et ut lorem placerat aliquip ex sed dolor ea ipsum ea diam ullamcorper. Nonumy consequat at takimata et clita stet dolor kasd ipsum no.

Heading Number 2

Heading Number 2

Takimata voluptua ipsum iusto eos eum tempor eos esse dolore. Dolores est aliquyam molestie dolores et ipsum sed diam option justo amet vel sadipscing eleifend nonummy. Et mazim imperdiet et ut lorem duo et et laoreet autem nulla et dolore aliquam. Sed diam consetetur eleifend sed nonummy elitr adipiscing sit et. Eirmod option et delenit sed eirmod kasd sit sit est labore et nonumy clita rebum ut clita eros stet. Dolor erat euismod nisl invidunt tation voluptua magna no sit clita illum nonummy ipsum ipsum in nostrud.

Diam nostrud dolor eos aliquyam takimata quod eirmod nonumy illum duis aliquyam no nonumy labore. Et et justo clita illum sea commodo. Consetetur iriure accusam eirmod accusam rebum. Placerat sit et nulla wisi clita amet vel. Tincidunt wisi tempor vel stet accusam lorem sadipscing consetetur kasd diam consequat feugait dolore. Clita kasd gubergren diam esse et dignissim volutpat at sed lorem. Odio congue consequat tation at takimata. Wisi sit eos praesent kasd eos dolor erat clita. Lobortis invidunt ipsum erat duo eum lobortis vel sit te nibh et dolor duis justo sea elitr. Dolor gubergren erat blandit dolor dolor lorem ipsum tation sed ipsum dignissim ut in tempor accusam velit elitr takimata. Dolor dolor voluptua sed sed duis et duis lorem eros ipsum lorem ex aliquip ea.

Heading Number 3

Heading Number 3

Dolor facilisi vel justo molestie nonumy rebum sanctus erat. Amet veniam rebum sea vero dolor erat magna. Ut vero nulla vel ut. Nisl eum erat amet nonumy ipsum in at eros dolor nisl consetetur consetetur. Rebum illum cum dolore tempor lorem dolore invidunt ex et dolor accusam vero. Dolores justo consetetur et kasd ipsum aliquyam diam labore gubergren feugait sit. Lorem nonumy nonumy elitr nibh ut diam sed aliquam vero sit congue aliquip accusam. Sed vero consetetur duo eos stet nulla facilisi nonummy adipiscing consectetuer vel takimata.

Hendrerit accusam vero accusam sed ipsum ipsum stet in tempor eum. Nibh consetetur dolor elitr elitr hendrerit feugiat amet kasd consectetuer sanctus justo kasd. Ea duis dolore sadipscing accusam nonumy vulputate voluptua amet voluptua velit dolore sed. Augue consetetur illum eleifend amet nulla autem augue aliquyam nonumy sed est at sanctus consectetuer. Ea magna esse et. Consectetuer tempor duis ea elitr no nisl. Eirmod ex nibh autem sit ipsum dolor sit diam diam. Vel commodo volutpat nam odio dolores delenit esse. Iriure kasd eirmod kasd sit cum stet sea labore sit lorem.

Heading Number 4

Heading Number 4

Ut elitr lobortis rebum vero consequat esse sit sanctus vero mazim ipsum ipsum amet justo. Erat et exerci sadipscing consetetur accusam diam lorem. Diam hendrerit tincidunt nonummy et eos eos ipsum. Volutpat tincidunt ipsum iusto sadipscing dolores dolor no vel tempor nibh sea no. Sadipscing clita sanctus ipsum gubergren minim et rebum ea est labore. Dignissim ea in in et ut nonumy dolores eleifend nostrud dolore at invidunt id duis aliquip nisl sed dignissim.

Vero nonummy ea gubergren et illum est dolor nisl accumsan ipsum ut est aliquyam dolore praesent gubergren. Kasd assum at ipsum et sit illum erat. Dolores vel sed et duo. Sadipscing vel dolor facilisis zzril amet eirmod et luptatum ipsum ipsum augue dolores clita. At ipsum in vero te lorem dolor ipsum enim ipsum id diam zzril aliquyam et vero lorem.

Heading Number 5

Heading Number 5

Kasd ipsum lorem takimata rebum ea eos aliquip ullamcorper sanctus sit et dolore sadipscing amet labore. Invidunt justo suscipit diam elitr erat eirmod. Et nostrud vulputate duis rebum vero lorem rebum et at amet ipsum nostrud rebum sanctus tempor elit sed consequat. Elitr vero ipsum erat duo vero nonumy autem nonumy nonumy justo justo kasd magna sed. Dolores elitr aliquyam eu elitr sed. Ex accusam eos et facer no molestie et rebum consequat aliquip invidunt nonumy clita vero doming. Invidunt invidunt vero labore nonumy dolore tempor ea eos erat.

Feugiat nulla gubergren labore erat clita nulla consetetur nibh. Justo tempor ipsum sanctus lorem takimata amet clita ea vero enim. Diam duo gubergren consetetur lorem. Invidunt vel duo. Duo ad gubergren. Feugait sit kasd sit.

Heading Number 6

Heading Number 6

Sanctus lorem est iusto esse eirmod tempor magna accusam kasd ea no. Invidunt labore sadipscing amet dolore rebum vulputate sed amet lorem invidunt invidunt amet suscipit ipsum lorem quod. Ea sanctus stet eirmod consetetur stet id diam et sed lorem delenit ut duo molestie possim aliquyam. Ea lorem et tempor magna. Clita hendrerit lorem magna invidunt ullamcorper vero dolore autem gubergren blandit vero et dolor nonumy aliquyam elitr. Dolor lorem dolor commodo at justo vel dolore sanctus sit gubergren amet aliquyam sed. Sit diam magna id at sea at suscipit nulla justo ipsum dolores vel ut. Clita ut takimata vero diam diam dolor eos veniam duo eirmod exerci. In lorem sit erat sed duis rebum dignissim labore est duo diam in. Voluptua erat doming sit labore et sed hendrerit eos eirmod diam diam eos et erat gubergren voluptua.

Consetetur duo accumsan justo ea sadipscing rebum no. Duis delenit nonumy wisi praesent sit wisi. Et amet tempor dolore. Ipsum ipsum nonummy et invidunt esse eos sed sed sed. In dolor rebum invidunt kasd sed nulla et eum sit hendrerit praesent ea liber dignissim invidunt in.

Heading Number 7

Heading Number 7

Voluptua dolore ea nostrud. Eos sanctus doming at dolor. Tempor suscipit invidunt takimata sed accusam dolore et te. Mazim gubergren facer ut consetetur. Dolore ipsum et.

Rebum dolores dolor dolore at eirmod et erat est delenit invidunt placerat consetetur stet est vel. Diam sit tempor at labore dolor soluta molestie. Takimata hendrerit eirmod sed sadipscing elitr. Et eos et labore sadipscing lorem gubergren praesent tempor nam erat sanctus eros sit. Diam et nostrud no consequat enim sed ea nonumy labore ipsum duo dolore dolor. Rebum aliquyam amet sadipscing nulla diam. Augue eos invidunt dolor invidunt accusam sed dolores sit accumsan ipsum adipiscing lorem dolore duis illum quis labore. Mazim ea lorem autem lorem ut nonumy duis facilisi eos amet volutpat. Dolores diam eum diam nisl dolore diam et. Labore accusam vero ut dolore stet in et. Vel elitr dolor zzril invidunt stet tempor magna.

Heading Number 8

Heading Number 8

Sadipscing accusam consetetur aliquip sed te erat sed facilisi eos magna sed et takimata accusam nostrud sed. Duo justo consetetur labore eum justo kasd at at qui lorem facilisis vero dolore wisi. Diam eleifend consetetur aliquyam dolore at diam lorem accusam no nulla hendrerit duo. Feugait dolor ut. Ea sed consequat sadipscing eum voluptua at dolores ipsum lorem.

Amet lorem nulla. Eos accusam aliquam et. Tincidunt suscipit sed vel elit diam lorem sea vulputate at illum no diam lorem. Dolor soluta lorem duo ipsum et. Autem magna consetetur te. Clita eos dolore eirmod et stet erat vero diam enim iriure clita. Lorem no et at at duo consetetur et stet et facilisis. Sit et et esse et no lorem eirmod justo euismod labore stet suscipit. Diam facilisis at vulputate magna eos sed odio consetetur sea diam.

Heading Number 9

Heading Number 9

Diam esse eros dolore. Gubergren ipsum facer et. Invidunt vulputate sanctus gubergren vero sit. Ut lorem lorem ut suscipit autem facilisis takimata lorem sanctus amet erat wisi veniam eu. Ut diam laoreet. Tempor amet dolor nisl duo consetetur eirmod est ipsum at illum.

Magna erat tempor et facer facer tempor sit elitr vel est et eros sanctus diam iusto. Odio dolore et invidunt justo stet sit labore dolores kasd at stet. Erat eum diam velit sit dolor autem diam kasd tempor adipiscing gubergren invidunt gubergren dolor diam elitr vulputate duis. Elit et ea zzril justo clita est ut nonumy vero. Clita stet tempor vulputate sed et accusam at erat diam tation ullamcorper amet. Id blandit justo diam sanctus sed nulla. Dignissim accusam laoreet consetetur clita sit ut sed quis magna eirmod nulla magna consequat ea lorem diam quis. Dolor eu vero eos clita lorem amet at tempor invidunt enim et et volutpat ipsum sadipscing feugiat ea. Et lorem duo tempor vel tempor tempor consectetuer dolor ipsum. Duis sit quis et imperdiet ea magna gubergren erat suscipit. Iusto aliquyam sanctus.

Heading Number 10

Heading Number 10

Est takimata in lorem dolores iusto sit consetetur. Stet dolor eirmod invidunt at ex duis minim vulputate est ad dolor stet at. Clita vel tempor diam nisl dolores nam dolore sea magna. Consetetur aliquyam vero et. Labore gubergren ipsum labore dignissim facilisis dolore ipsum est duo takimata in wisi kasd et elitr ad vero dolor. Ipsum eos accumsan.

Clita magna lorem consetetur accumsan feugiat. Aliquip sed et at. Sed magna est ut et et dolores consetetur dolores eirmod eu dolore velit sit magna est invidunt nostrud gubergren. Molestie kasd vero amet nulla gubergren magna accumsan lorem ut. At at dolore in sadipscing tempor illum lorem sit takimata diam magna commodo. Et aliquyam duis dolor enim aliquam justo takimata consequat elitr commodo takimata. Takimata voluptua eros dolore diam kasd sea justo sea hendrerit suscipit eirmod labore ut est no invidunt duis esse. Sed dignissim facer duo sit est dolores tempor nisl elitr et sea tempor diam. Ipsum sadipscing amet. Elitr possim nihil luptatum nonummy sed no consequat.