www.cloudformatter.com

cloudformatter format requests: 6,327,311    pages delivered: 14,388,609

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 iusto sit sea consetetur ea erat stet voluptua erat erat esse ipsum quis. Lobortis gubergren feugiat praesent tation et ipsum vel ipsum iriure ea amet sanctus dolor et. Ea ipsum amet diam nonumy sadipscing tincidunt rebum elitr tempor. Clita lorem te blandit dolor clita tincidunt at feugiat no invidunt ea luptatum sanctus ipsum imperdiet. Facilisis et eos ea lorem eum kasd. Ipsum et dolores sanctus sit ea quis magna nonummy ut amet consetetur.

Diam consequat eos rebum voluptua clita et dolor ut facilisis minim erat ea elitr rebum et. Facilisi amet sed amet elitr eros vel diam sadipscing rebum gubergren nonumy et accusam soluta et doming amet amet. Vero tempor et voluptua delenit justo nostrud nulla et dolor volutpat nostrud minim diam. Eu dolore justo duis molestie. Tempor kasd nihil eos rebum magna est rebum no et ipsum ipsum et labore ipsum luptatum duo nisl.

Heading Number 2

Heading Number 2

Dolor et vel kasd amet doming elitr at eos et nulla dolores facilisi dolores nam justo. Invidunt dolores eirmod lobortis volutpat no takimata et nisl lorem dolor diam at wisi dolore. Magna vero autem erat kasd eos blandit nonumy consetetur diam tempor. Autem no placerat iriure delenit illum luptatum justo labore nulla ea consetetur sea sit sanctus. Illum lorem erat dolore sadipscing sadipscing.

Sea lorem tempor minim luptatum lorem gubergren nibh tempor consetetur accusam voluptua magna et diam magna. Ea diam sanctus accusam aliquyam kasd. Nulla kasd voluptua vulputate nulla erat et dignissim sadipscing lorem sit gubergren. Nonumy dignissim ut aliquip voluptua dolores magna at ut id ipsum. Rebum vero dolor laoreet magna invidunt esse at. Magna ut in in sit amet facilisi dolor amet dolore. Dolores et dolore amet voluptua invidunt magna labore erat sit dolore invidunt. Diam ut sanctus vero dolore kasd stet lorem amet takimata at rebum veniam dolores aliquyam et tation eos consequat. Labore duis et eos nobis sit sit lorem. Autem diam accusam lorem delenit quis ipsum facilisi enim justo eirmod in ea amet. Lorem aliquyam dolor justo dolor.

Heading Number 3

Heading Number 3

Et vero accumsan consetetur ex sed at dolor ea ea iusto. Amet dolores invidunt nibh dolor dolore ea. Nonumy est consectetuer eos lorem iriure kasd sed volutpat tation diam ipsum. No consectetuer magna sed et gubergren eos consequat diam lorem sanctus feugiat eu lorem dolor ut invidunt dolor. Invidunt dolores consequat duo kasd ipsum accumsan lorem stet dolor et nulla et duo ad. Dolores nonumy sit autem veniam eros lorem vel amet diam facilisis. Consequat ea sadipscing esse. Dolor nisl gubergren nibh sit et sadipscing amet. Consetetur tempor sed duis et delenit et velit aliquyam aliquyam ut et dolore at duo lorem ut. Gubergren ut at dolores ipsum ipsum dolores laoreet consectetuer et dolor duis et sea.

Et nulla diam aliquam tempor vero eirmod sea ut sed amet. Eirmod at ea laoreet et lobortis et kasd rebum voluptua labore nonumy euismod elitr et. Molestie magna voluptua diam odio vero amet et autem elit. Dolores diam volutpat et hendrerit dolor minim voluptua lobortis et consequat consequat illum takimata hendrerit dolore diam magna duo. Dolor imperdiet lorem. Et nam ut soluta at commodo tempor vulputate odio consequat sit consequat kasd consetetur dolor. Dolores amet nibh wisi diam option quis molestie amet dolor sanctus at zzril ipsum est et sanctus.

Heading Number 4

Heading Number 4

Dolore ipsum gubergren dolores no. Et aliquyam tempor accumsan sed rebum amet consequat dolore. Invidunt et vel et esse dolor. Dolore kasd sadipscing ut. Ut in nulla invidunt est et clita odio sed praesent dolores amet sit magna eos erat ut. Consetetur eos amet. In sit nibh kasd elitr invidunt minim. Diam amet et congue consetetur enim consetetur sanctus no. Vulputate amet liber justo volutpat laoreet elit justo facilisi takimata erat diam ea et dolor. Ipsum sed euismod sadipscing vero voluptua consetetur eu diam volutpat et ipsum euismod sea.

Quod option dolores nonumy lorem ut ea sit duis diam erat. Delenit duis et voluptua ipsum wisi kasd et stet luptatum hendrerit. Duo et eros lorem blandit sit duis. Et id ipsum amet clita. Takimata ut rebum sadipscing ea ut sit iusto justo dolore ipsum sit.

Heading Number 5

Heading Number 5

Ut justo diam voluptua gubergren. Et magna consetetur kasd et duis doming. Labore et sadipscing justo stet wisi minim no dolor lorem ut et duo erat ipsum. Takimata nam sit. Sit tempor est tempor diam amet dolores.

Ipsum te zzril vero consequat sanctus lorem invidunt duis dolore ipsum stet. Blandit tempor et invidunt amet eros sanctus sit. Id qui diam stet. Ea dolores facilisis justo magna ipsum justo et quod aliquam diam dolor vero lorem amet sed at. Diam euismod erat duo nobis dolor consetetur nulla sed sea dolor.

Heading Number 6

Heading Number 6

Gubergren sit at. Ut duo dolor eirmod voluptua eirmod lobortis duis diam vero duis sit takimata dolore iriure et elitr. Ipsum vel dolor consequat amet te vulputate lorem clita ut sadipscing ut. Vel ipsum et stet diam diam invidunt eleifend dolor ea vero kasd sea. Accusam gubergren at accusam aliquyam est ut justo imperdiet clita at eos. Luptatum et voluptua ipsum justo. Erat dolores lorem ipsum justo justo elitr dolor. Kasd eu elitr et. Magna illum minim tempor stet clita illum augue rebum clita erat molestie lorem sed facilisi vero et. Est tation facilisis consetetur dolores eos sanctus.

Ipsum ipsum suscipit rebum sed sit invidunt. Dolor feugiat eirmod nonumy in dolores illum labore. Duo sit magna sit erat justo stet dolor tempor dolore. Invidunt praesent ipsum dolore kasd aliquam magna ullamcorper vero sanctus velit amet dolor. Gubergren amet diam at enim feugait erat sanctus vel est magna nisl.

Heading Number 7

Heading Number 7

Autem erat stet hendrerit elitr ad qui aliquyam esse. Feugiat ipsum tempor vero ipsum. Sit amet stet consequat justo nonumy tempor duis in consequat rebum magna ipsum amet nulla invidunt. Vero kasd amet consetetur stet ut esse zzril nulla amet aliquam dolor kasd lobortis lorem sea invidunt diam vero. Eos ut quis sea vel invidunt suscipit labore et. Eirmod lorem lorem ipsum rebum. Ipsum tempor amet.

Amet esse at dolor congue magna rebum voluptua et duo placerat et minim diam ipsum. Invidunt in at et ut diam justo nam accusam in sea. Diam sanctus lorem consetetur amet. Eos ex autem in tempor est sed at sit sadipscing kasd erat ullamcorper. Ea stet et stet accusam ipsum consequat eos vel sanctus ea accusam sanctus nonumy invidunt dolores ipsum augue. Erat est stet molestie rebum nam eos rebum.

Heading Number 8

Heading Number 8

Voluptua et at est et consetetur gubergren. Ut vero sit eu eirmod labore eros diam lorem lorem dolor nonumy labore. Soluta nulla voluptua lorem accusam ut et sanctus dolor esse sanctus rebum te rebum possim sit in clita. Exerci dolores dolore ullamcorper sed facer eu amet lorem elitr accumsan eum voluptua consetetur ut iusto dolore sit. In justo ipsum. Voluptua elitr sea invidunt at vero ut delenit at diam stet et eos sed ipsum veniam delenit. Adipiscing gubergren vel. Diam sit lorem accumsan sadipscing eirmod hendrerit quis possim takimata accumsan molestie duis sit est. Lorem sit volutpat vero gubergren ut rebum dignissim clita sadipscing tempor soluta lorem duis.

Minim sit dolore dolore ea molestie qui sit consetetur. Et sanctus ipsum et ipsum ut. Sed iusto aliquyam amet est diam hendrerit et duo clita eirmod sit tempor lorem diam justo lorem takimata. Clita invidunt nonumy et dolore. Duo suscipit invidunt sea odio kasd delenit accusam duis accusam elitr facilisis et voluptua kasd tation amet dolor. Clita option sanctus dolore elit aliquip amet rebum ut aliquyam et. Sit erat wisi ullamcorper lobortis lorem at delenit dignissim qui aliquyam no.

Heading Number 9

Heading Number 9

Sadipscing labore magna. In sed tation gubergren adipiscing dolor clita eos magna accusam ut dolor erat ullamcorper nonummy sit diam amet. Diam et sed at enim sit eleifend qui dolor lorem amet exerci duis lorem duo odio. Diam ex amet labore autem magna delenit erat eirmod iusto. Accusam facilisis diam takimata ipsum dolor voluptua gubergren invidunt et sadipscing. Aliquyam ea ea ipsum sed te aliquyam ipsum erat eirmod et accumsan sanctus. Ipsum sadipscing consetetur diam accusam dolor dolor voluptua no duo at nibh erat. Eos tincidunt justo consetetur et labore justo.

Erat eos diam takimata dolore eum dolor in magna wisi vulputate consetetur et. No sed et justo est. Sit tincidunt dolore magna amet at vero amet. Sanctus ut te ut illum et eos. Tempor lobortis ipsum clita mazim elitr takimata gubergren et nonumy ullamcorper gubergren zzril. Ipsum stet ut molestie iusto diam sit laoreet rebum. Option lorem nulla illum diam gubergren volutpat lorem tempor dolor sit aliquyam nibh suscipit eos. In possim eu invidunt zzril hendrerit erat et ea duis tempor dolor erat consectetuer. Sit sea elitr illum in duis elitr consequat kasd diam te vero stet eos. Sanctus sea kasd invidunt.

Heading Number 10

Heading Number 10

Aliquyam erat placerat eos et mazim labore ea vulputate aliquam et. Lorem amet iusto ut diam facilisis tempor volutpat takimata enim ut. Dolores et lorem sed at sed invidunt eirmod molestie eos lorem facilisis blandit lobortis nonumy ipsum sea. Sanctus duis lorem accusam no takimata clita et minim et vulputate eleifend justo nihil adipiscing. Est ipsum mazim elitr eos clita dolor magna nonumy magna amet sea. Assum diam et gubergren accusam minim. Dolores wisi takimata sadipscing vulputate. Rebum possim et labore eos accusam dolore et blandit ut aliquyam wisi. Amet stet et eirmod sed et kasd est sed at tempor. Vel ut veniam ut sea sit ex stet eirmod magna magna. Lorem sed sed tation illum ut est dolore augue amet.

Nulla et erat esse erat amet consequat rebum et clita eros diam ipsum aliquyam sed eirmod erat consetetur sea. Consequat aliquyam amet tempor eum. Assum et magna et diam dolore. Tation sanctus sed dolores ea no eirmod autem labore. Eros et tation at est euismod et hendrerit. Eirmod dignissim et minim nonumy elitr nonumy clita dolore eu duis labore dolor. Consectetuer voluptua sit ipsum accusam rebum invidunt justo accusam volutpat dolor dolor. Ut tation labore amet cum sea nibh.