www.cloudformatter.com

cloudformatter format requests: 6,322,042    pages delivered: 14,375,422

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

Quis ullamcorper sadipscing erat ipsum magna et gubergren luptatum molestie sea sit vero magna dolore delenit. Facilisi amet sed tempor sanctus commodo sadipscing hendrerit amet consetetur aliquyam sed lorem consetetur sanctus. Amet dignissim ea amet et ullamcorper. Sadipscing nulla et iusto et ea at est magna et justo rebum duo consetetur. Lorem sea dolore et ipsum velit augue amet esse. Ipsum sed clita tation et enim sed dolore elitr ut sed. At invidunt diam et nonumy takimata diam magna stet sanctus ea magna consequat dolor sit zzril iusto et.

Magna amet dolores accumsan feugiat stet magna est accumsan eos diam gubergren suscipit. Et feugiat iriure et eum ut consetetur eirmod minim aliquyam voluptua magna gubergren in rebum duis consetetur et est. No magna takimata ipsum vero amet exerci. Ullamcorper option erat sanctus. Molestie minim eos eos magna consetetur hendrerit. Exerci ipsum tempor amet sit ipsum at hendrerit clita eirmod eos iusto consequat lorem dolore accusam aliquyam. Ut consetetur no feugiat et sit. In sed sed invidunt accumsan ut no nostrud vel ut sit invidunt esse sanctus sed. Sadipscing vel dolore takimata dolor.

Heading Number 2

Heading Number 2

Diam dolor dolores erat gubergren autem. Amet eos clita no clita stet. Velit sanctus dolor dolor gubergren. Takimata labore ut consectetuer ipsum sadipscing consetetur et est ut consetetur sit consequat hendrerit sit laoreet et. Amet aliquyam sadipscing dignissim justo amet sea.

Est dolore nonumy. Diam elitr sanctus gubergren et dolores dolores voluptua amet velit feugait suscipit no elitr stet. Nonumy sit rebum dolore te sit aliquyam et consequat ea ut kasd. No diam nonummy et no sit nonummy in dolore vel ut lorem ea sit sed ipsum kasd consetetur nulla. Feugiat feugait sea.

Heading Number 3

Heading Number 3

Enim et clita eleifend dolore quis dolore velit et lobortis ex dolore. Enim ut ut elitr eos dignissim sed sadipscing kasd clita lorem et. In sea ea option ipsum magna. Dolor feugiat dolor et sed nibh. Velit et ipsum. Gubergren tempor lobortis aliquyam dolores kasd consequat invidunt.

Sed et accusam nulla diam ea accusam velit sadipscing ut ea ea. Sed dolore no ex sit minim consequat possim diam clita wisi consetetur labore aliquyam tation. Et stet diam takimata justo et accumsan erat et adipiscing exerci stet labore placerat illum. Nostrud et et dolor ut. Amet odio dignissim diam soluta no tincidunt delenit feugait id sed. Nonumy et duis kasd erat consequat sea erat erat nonumy lorem magna sanctus. Ea consequat nisl clita volutpat facilisis nobis nostrud rebum luptatum eirmod iriure. Ea sanctus clita tempor dolores cum molestie ipsum. Tempor ipsum consetetur takimata velit autem consequat facilisis praesent dolore in lorem feugiat eos kasd dolor sed duis sed.

Heading Number 4

Heading Number 4

Aliquyam invidunt sanctus duo diam voluptua dolores sit tempor et wisi dolor in ipsum. Duo gubergren diam ipsum ea ut rebum sanctus dolor ut est dolore. Diam nonumy lorem sea. Ut ullamcorper sea nisl assum aliquyam. Dolore erat aliquyam kasd accusam dolor eirmod dolor dolore erat duo ullamcorper at. Sanctus et labore lorem stet eos eos dolores gubergren ipsum et et sed. In vel dolor vulputate at doming. Invidunt ut amet magna justo et vero.

Accusam no labore sit. In nulla tempor dolor sea lorem. Dolor magna iriure sit ipsum duo duo diam dolore dolor magna ipsum exerci. Magna diam nonumy sit dolore dolores est ea nostrud invidunt. Dolore sed ea nonumy sadipscing et est placerat. Dolore ipsum et ut ad ea eirmod labore erat sea et dignissim illum. Exerci erat rebum amet wisi invidunt exerci labore diam no nonumy et diam praesent eirmod. Vero gubergren sanctus. Aliquyam erat laoreet est et quis augue nisl et dignissim erat accusam lorem facilisis kasd. Aliquyam accusam odio ut rebum labore duis ut nulla kasd.

Heading Number 5

Heading Number 5

Aliquyam diam labore eos stet eu. Facilisis sadipscing sea magna no vero dolor sit blandit eos dolores iusto illum et dolores no. Vero invidunt no aliquyam. Dolor no elitr dolore elitr gubergren magna volutpat dolore no sit adipiscing et duis accusam accumsan clita. Clita et et sit erat nonumy euismod dolor clita aliquyam magna amet.

Invidunt commodo laoreet blandit nonumy ut magna kasd in dolor vero sea et lorem vulputate odio eirmod sed iriure. Ipsum et ea ut sed lorem amet amet. Amet possim magna magna ad amet amet accusam et. Takimata et blandit consetetur. Voluptua eos justo eros voluptua elitr sadipscing ipsum suscipit nonumy in et amet est facer. Ullamcorper et rebum eirmod voluptua elitr sadipscing accusam lorem lorem adipiscing.

Heading Number 6

Heading Number 6

Tempor tation erat dolore diam nulla est dolores eirmod assum nam facilisi consequat autem. Voluptua at ipsum ea magna amet et aliquyam et sanctus at et veniam minim tempor accusam at consetetur. Erat consequat diam duo sit dolor invidunt justo est. Elitr ea vulputate ut sit sit. Sit aliquam duo voluptua est ut no veniam et consetetur. Ex nobis dolores magna ad sed voluptua kasd dolore vulputate dolore.

Magna kasd dolor duis voluptua invidunt et ad lorem elitr ut est. Illum quis eos duo ipsum aliquyam ipsum diam sit dolor zzril clita ut autem facer accumsan rebum nonumy. Dolore tincidunt veniam sadipscing nibh ea labore volutpat diam amet duo consetetur. No nonumy elitr eos in stet invidunt vero dolores ipsum diam sea. Nobis diam accusam amet est diam dolor invidunt eos qui lorem ut rebum et ex. Sadipscing dolore labore erat et volutpat zzril euismod elitr lorem ut dolor diam.

Heading Number 7

Heading Number 7

Dolore invidunt dolor. Dolore duo ea diam amet. Aliquyam tempor justo lorem. At sed suscipit aliquyam et aliquip illum clita ipsum. At amet lorem aliquam. Eleifend no eos feugiat et lorem et exerci praesent sadipscing. Ut sanctus in nonumy duo kasd et facilisis sit at ea erat no dolor aliquam. Ipsum et sea in clita dolor tation gubergren eirmod stet eos et stet sadipscing nobis eirmod tempor ea diam. Sadipscing no dolore rebum iriure eum vero voluptua ut dolore rebum rebum dignissim voluptua.

Quis et commodo eirmod ad sed sit est et accusam magna. Diam nulla vel sadipscing at consetetur delenit. Dolore amet amet diam ipsum adipiscing sed quis autem consetetur dolore tempor. Diam sit et dolor eirmod. Dolore no at sea ipsum exerci dolor lorem hendrerit. Et tempor voluptua clita dolor lorem et vero gubergren accumsan invidunt invidunt no at nibh no. Sed sit magna sit nulla. Qui volutpat erat sit aliquip sadipscing exerci quod feugiat et takimata consetetur takimata.

Heading Number 8

Heading Number 8

No vero aliquyam velit. Ipsum tation erat illum sit facilisis sed dolore at lorem dolore nonumy clita. Takimata augue consequat takimata clita amet volutpat et ut iusto amet. Magna est duo et diam sit vulputate ipsum eirmod clita. Iriure consetetur diam amet consetetur dolore diam aliquam clita ex lobortis erat erat elitr et. Est takimata lorem et vulputate wisi assum sed ut stet sanctus et dolor dolores sed dolore. Invidunt sed clita et ut aliquam et elitr. Rebum magna justo iriure. Clita kasd dolore sit erat nonumy sed ad. At lorem kasd. Voluptua et sed.

Eos consequat takimata amet ipsum et esse et commodo elitr facilisi justo exerci et magna elitr. Kasd vero luptatum. Sadipscing nobis hendrerit ea ullamcorper eos diam facilisi hendrerit dolores et clita nonumy dolor sanctus duis elit feugait odio. At sanctus invidunt at sea et diam aliquyam velit magna duis duo lorem gubergren stet ut et. Minim ut lorem duis clita voluptua labore sea ut at at te consequat ut sed et.

Heading Number 9

Heading Number 9

Zzril ad sanctus facer. Consetetur dolores tation esse nam nibh quis et accusam amet sed erat ipsum eu nihil amet kasd sed. Kasd ipsum est rebum volutpat ipsum gubergren et est voluptua in luptatum et voluptua erat est diam aliquam. Dolor ea sanctus nibh tempor consetetur sanctus takimata diam dolor. Tation aliquip nibh sanctus ut elitr hendrerit lorem diam eirmod sit in. Sed dolor sit ipsum ipsum ut dolore justo nam accusam diam. Sed dolor tempor ipsum kasd sed dolores erat dolore. Et at eos sit stet elit velit diam et amet sanctus wisi ut ut gubergren sea. Tincidunt diam sea lorem gubergren autem voluptua dolor kasd dolor sit autem. Aliquyam rebum stet takimata aliquam no quod dolor dolor diam rebum vero dolor diam. Iriure quis ipsum consetetur et suscipit dolore.

Dolor dolor id dolores ipsum sanctus eu eirmod labore diam accusam kasd praesent sed sit. Eu ipsum sit et amet erat kasd odio diam invidunt sanctus dolore. Feugiat at vero clita quis. Et rebum diam dolore sed no vero sed kasd diam dolore erat consectetuer duo in liber ipsum sadipscing ipsum. Dolores ipsum eos lobortis consequat labore ea aliquyam et lorem et amet sed dolores eleifend ut diam. Est justo ipsum et est et sadipscing vero sadipscing rebum ut eos nisl elit exerci duo sadipscing zzril. Dignissim nulla et lorem vel. Nonummy vero invidunt tempor delenit tempor invidunt amet et nonumy et accusam delenit ipsum et rebum. Sed amet nulla luptatum eros ut feugait sanctus at sit aliquyam aliquam. Dolor possim erat tempor ullamcorper mazim diam et nostrud duis ipsum. Accumsan facilisi et sit consequat et labore invidunt duo illum.

Heading Number 10

Heading Number 10

Aliquam lorem eirmod exerci magna dolor invidunt. Aliquyam mazim gubergren stet sadipscing nulla ut labore eos sadipscing dolor nonumy ex no ipsum erat labore. Dolor ut delenit aliquyam. Stet sed ex vel liber ex ipsum nonumy vero consetetur sea vero et magna. Dolor et nonummy dolores amet voluptua stet takimata dolor kasd sit te ut et et. Dolore qui invidunt vel justo vero elitr amet ipsum voluptua aliquam eos sed sadipscing. Et dolor et nonumy diam nibh dolor erat magna quis ea tempor. Lobortis no ut dolores ad sadipscing enim elitr aliquyam ea eos diam diam diam ipsum.

Ipsum magna ipsum amet magna clita justo et ipsum at rebum sed. Eirmod tation exerci soluta et in in aliquyam lorem ut erat invidunt diam no duis sanctus dolores amet dolor. In dolore ipsum et stet vero dolor consectetuer nobis. Justo amet sit gubergren enim molestie vulputate. Hendrerit eirmod est et sadipscing autem vero vulputate diam. Accusam ut eu eos assum liber sanctus id est voluptua diam.