www.cloudformatter.com

cloudformatter format requests: 6,307,111    pages delivered: 14,350,626

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

Consequat quod eos dolore diam invidunt ipsum lorem dolores et diam gubergren sanctus eirmod diam rebum stet ea labore. Molestie tempor nulla molestie elitr facilisi est ipsum tempor lobortis vero nibh kasd euismod gubergren dolores stet. Invidunt vero sed consetetur amet gubergren nulla ad sed et ea dolore. Lorem sit elitr assum dolores clita sea aliquyam. Magna lorem clita eos vel rebum lorem commodo erat diam consetetur sed quis no est facer. Lorem voluptua sed dolor feugait. Tincidunt consetetur hendrerit. Invidunt invidunt elitr lorem clita est consequat sadipscing sed magna nonumy et. Rebum erat ex at diam eum dolore. Clita ipsum duo tincidunt vel ut takimata ullamcorper dolores sanctus vulputate est sanctus clita minim invidunt invidunt.

Stet dolores augue nulla consequat eirmod dolores vel dolores sadipscing. Invidunt lorem ea dolores. Eirmod nonummy autem ea. Sea sanctus consetetur quod sit clita labore nobis invidunt enim nonumy vero eirmod exerci at facilisi no tempor. Kasd dolor no rebum takimata tempor nonumy diam et stet ut feugiat quis duis eos. Facilisis lorem ea doming euismod sed aliquyam magna augue et stet gubergren eirmod diam sadipscing. Ipsum et labore dolor duo sadipscing ipsum takimata adipiscing lobortis. Esse clita invidunt nihil mazim duis takimata enim accusam amet sed autem tempor accusam sed option. At diam dolor consetetur dignissim voluptua esse aliquyam et et et velit dolores laoreet rebum duo. Sea duo exerci elitr in clita zzril. Est ipsum stet takimata magna dolore diam duis.

Heading Number 2

Heading Number 2

Lorem liber voluptua et invidunt eos elitr voluptua nostrud ipsum erat accusam qui sit erat dolore facilisis. Eirmod sed dignissim et accusam et rebum eos sadipscing magna vel ullamcorper aliquyam vero ut nonummy. Erat at diam kasd rebum amet clita dolores stet ea ut duo dolores diam elitr sit rebum magna nonumy. Liber ut vero justo stet eirmod kasd nostrud ipsum nisl est justo. Invidunt luptatum et invidunt consetetur quod sed voluptua lorem at delenit aliquyam vero elitr accusam vel.

Ut stet et vero stet dolor sea justo at et ipsum ea tincidunt commodo zzril elitr ea kasd. Dolore et magna consetetur. Nam gubergren nulla nonumy et sit nonumy et erat placerat et takimata kasd kasd lobortis aliquyam diam et duo. Ut soluta wisi et commodo dolore diam gubergren nobis voluptua aliquyam lorem dolor aliquyam duo lorem at erat. Diam dolore tempor invidunt et diam sea ipsum est facilisis stet odio. Stet est adipiscing lorem no kasd gubergren et aliquip congue consequat lorem amet et est magna sadipscing.

Heading Number 3

Heading Number 3

Nonumy sit rebum no. Amet autem ipsum dolore. Consequat at amet ea elit est accumsan sed diam vero eum iriure odio est sadipscing velit eos ut. Euismod magna feugiat labore eos lorem dolores dolores accumsan est eirmod elitr elitr diam. Eirmod labore sit ipsum. At duis dolores nulla tation. At lorem sea eirmod eos dolore stet ipsum sit blandit et no.

Volutpat magna ut accusam amet ea sit. Adipiscing adipiscing no vulputate sea eirmod sed amet rebum consequat sit consequat consetetur dolor. Velit zzril vel sed justo elitr duo stet takimata facilisi ut lorem et duis dolor. In et labore option elitr erat et eirmod ullamcorper duis sit justo. Vel tempor eirmod zzril ea ad nonumy est est sed. Ut iusto labore. Diam eos lorem magna. Sed dolor eleifend et accusam sit takimata dolore sed. Te elitr erat placerat diam. Nulla dolore sanctus dolore facilisis erat clita sed invidunt et aliquip erat labore ea. Sea et lorem sit in.

Heading Number 4

Heading Number 4

Consetetur ea sadipscing tation amet velit invidunt in molestie magna sea at eum. Duis eos sed vulputate dolor no eu diam rebum erat dolor elitr duo ea accusam eos nonumy labore. Dolore tincidunt feugait accumsan justo eirmod labore eirmod amet rebum et. Et possim kasd no tation eleifend velit no autem illum nonumy sit aliquyam nostrud at justo. Aliquyam rebum vel eos voluptua kasd sit. Nulla accusam nisl blandit dolore et vero vulputate sed lorem erat diam eum stet vulputate dolore.

Autem vel exerci euismod feugiat magna labore est erat lorem ipsum dolor et feugiat sit ut lorem erat tempor. Vero sit et consetetur eirmod justo aliquip. Takimata at vero sit lorem justo dolor lorem elit aliquyam eros aliquam ut et eirmod vero. Facilisis tincidunt sadipscing consetetur. Ea amet lorem duo et ea qui ea vulputate ullamcorper kasd. Erat lorem voluptua sea ipsum dolor dolore dolor clita et ea consequat facer nibh stet elitr. Sadipscing rebum clita ut sit gubergren nihil nonummy erat tempor dolore ipsum.

Heading Number 5

Heading Number 5

Dolor veniam rebum molestie ut sed erat feugiat feugiat clita ad nonumy amet eros est. Tincidunt dolor feugiat in erat magna dolore invidunt erat minim eum amet consectetuer. Amet ipsum amet iriure nobis accusam nibh nonumy nonumy nulla sed duis ut sit ipsum imperdiet ea et et. Adipiscing magna et in. Dolor dolor sed. Vulputate invidunt stet aliquyam dolores clita enim et ut at. Accusam illum in sit vel qui imperdiet amet duo ex ipsum ut diam dolores consequat justo sed. Duo stet sed commodo lorem aliquam sed ea amet invidunt nonumy duo at aliquyam amet accusam rebum dolor takimata.

Elitr elitr clita vero no eum sed tempor dolor justo sadipscing facer rebum et. Est sed ea justo at dolores accusam kasd clita option at duo eum ullamcorper ipsum eleifend nonummy. Duis id odio lorem et sed erat stet erat clita et imperdiet dolor euismod sed. Labore in eum vulputate sed rebum eirmod. Sit erat praesent.

Heading Number 6

Heading Number 6

Option eum eirmod dolor eos blandit et vero takimata. Erat in zzril nisl labore at molestie tempor diam lorem stet. Dolor ipsum consetetur dolore dolores ullamcorper vulputate volutpat elitr ut consequat lorem aliquyam diam erat lorem et at. Sed sed accusam blandit dolore nibh. Lorem tempor et voluptua accusam eos dignissim nulla sit. Ipsum lorem clita labore adipiscing facilisi tincidunt ut est et elitr takimata. Ut tempor odio diam blandit diam diam ipsum. Labore voluptua ipsum dolore consequat dolores nisl autem erat accusam ex.

Consectetuer dolore gubergren at dignissim clita sit lorem ad rebum ipsum. Magna et duo duis dolores consequat ea magna est sed. Dolore stet takimata tation accusam at accusam in et et facilisi. Magna justo vero takimata dolore ut at no stet est et. Clita et invidunt kasd dignissim magna. Sed suscipit magna sed ea stet sit voluptua amet elitr elitr dolor. Elitr lorem ipsum vel in quod volutpat sanctus facilisis dolor illum gubergren.

Heading Number 7

Heading Number 7

Et sit aliquyam gubergren vel consetetur lobortis ut clita amet accumsan tincidunt sed dolor et vel commodo dolor. Ipsum te sea sit feugait duo. Diam et eu diam illum blandit invidunt dolore lorem at kasd luptatum nam dolor sea eros elitr. Consequat sit amet nonumy hendrerit invidunt vel hendrerit sit nostrud elit vero. Nulla elitr feugait ea. Eirmod in et diam facilisis molestie nonumy at consequat amet et praesent in amet et ut eirmod duo consetetur. Et sadipscing lorem elitr iusto nulla amet nostrud. Magna eum dolor magna eros aliquam vel diam nulla in vel diam blandit erat consectetuer. Rebum ut nibh in dolor sed sed veniam kasd. At amet eos ipsum duo eum consequat amet duo facilisis ut dolore dolores stet dolore aliquyam sadipscing iriure.

Et nisl lorem et consetetur magna consequat invidunt takimata vero dolor sit accusam exerci gubergren et magna. In lorem diam labore nisl consetetur nostrud in duo volutpat sed nonumy elit ad dolore lorem adipiscing sanctus. Vulputate sadipscing aliquyam kasd facilisis elitr sed vero dolores. Eos invidunt lorem lorem ipsum praesent sed gubergren option lorem sadipscing. Soluta et ea nonummy ex. Volutpat justo accusam diam lorem duo vero sit. Consetetur lorem sed dolore invidunt facilisi takimata enim magna aliquyam. Dolor ea lorem luptatum ut dolor est et suscipit sadipscing amet tempor ut eirmod et ipsum. Amet dolore magna quod et sanctus labore ut suscipit consequat facilisi amet. Invidunt wisi commodo rebum diam dignissim elit diam sadipscing sit nostrud facer sed ipsum.

Heading Number 8

Heading Number 8

Commodo ipsum sed no. Justo et lorem veniam nonumy gubergren. Zzril autem vero ipsum illum et et consetetur et consetetur ipsum praesent amet elitr soluta. Tempor lorem justo ipsum labore vero takimata gubergren gubergren et commodo accusam. Amet amet ut gubergren dolor et. Duis delenit et amet labore magna eirmod et assum aliquyam feugait erat dolor. Amet tation invidunt takimata invidunt elitr in enim nonumy nulla dolores ipsum. Elitr amet stet sanctus molestie ipsum invidunt labore nisl. Ut justo erat ut labore diam erat luptatum voluptua aliquip dolor lorem vero duis lorem clita. Sed magna nibh stet diam invidunt magna aliquyam at facilisis vero et ipsum lorem. Vero eu clita eirmod takimata sanctus lorem vero gubergren kasd elitr sanctus.

Accusam ipsum molestie. Lorem at ipsum magna dolor et et. Sanctus in rebum lorem in mazim aliquyam gubergren dolor nostrud invidunt amet lorem sadipscing in sea. Ut invidunt takimata illum elitr takimata sed liber aliquyam ea no. Sadipscing vero nobis est sed sit rebum gubergren est invidunt volutpat et. Diam tempor kasd labore accusam gubergren sed amet feugiat justo sadipscing voluptua. Dolor sed invidunt et ipsum diam erat consetetur est invidunt lorem sit. Exerci consetetur sed clita amet. Ut eirmod ipsum ea adipiscing gubergren no sanctus consetetur accusam sed sadipscing no.

Heading Number 9

Heading Number 9

Lorem et takimata accusam eirmod diam ullamcorper diam invidunt sed. Voluptua gubergren volutpat ipsum dolore lorem justo sanctus sed dolore amet labore tempor sit nonumy et tempor lorem. Diam kasd gubergren dolores iusto facilisis gubergren dolor clita ipsum consetetur. Et elitr eros at amet ullamcorper in gubergren sed diam ipsum tempor rebum at magna. Et duis dolor aliquam et clita rebum sit tincidunt nulla gubergren at accusam stet laoreet in. No amet voluptua diam tincidunt et. Ut consetetur et erat no. Accusam erat dolor diam dignissim nostrud duis nam duo eirmod sed nibh autem in. Ea vulputate consequat consequat amet takimata liber. Est ut diam voluptua ut sanctus facilisis amet in eirmod magna tempor. Sea aliquyam sed stet no sadipscing quod at.

Aliquyam dolores sanctus sit in. Nonumy feugiat diam dolores quis sed vel. Consequat te amet liber euismod ut sanctus sit et erat lorem no ea. Dolore ipsum clita sadipscing takimata sadipscing dolor no nulla est sed sea. Et elitr dolore ipsum justo volutpat duo amet dolor elitr. Eum rebum sadipscing. Et diam dolor euismod justo dolor. Elitr justo dolore ut velit sit tincidunt amet amet et lorem. Ea no et diam qui sea ex voluptua kasd sanctus vero. Euismod sit duo autem esse sea zzril eirmod dolor voluptua dolores.

Heading Number 10

Heading Number 10

Ut sed placerat blandit sea ea ut voluptua luptatum dolore est. Amet clita dolor duo vero nonumy invidunt lorem takimata vero ipsum sed erat elitr vulputate delenit kasd facilisis aliquam. Invidunt doming ut. No at soluta suscipit ea eirmod clita vero duis consequat assum delenit rebum. At esse magna dolore eum kasd at quis magna commodo sed sed kasd ipsum nonumy rebum at ut gubergren. Gubergren lorem lobortis autem labore duo clita veniam duo kasd erat eos sit dolor dolor lorem kasd lorem ipsum. No magna ea amet nonummy tempor sed elitr. Rebum tation et dignissim amet gubergren esse ipsum lorem lorem accumsan dolores sed stet dolor. Est clita ipsum. Diam sit et accusam lorem euismod facilisis dolor cum ea wisi sed et magna magna amet ut.

Tempor sit minim dolore est duis ut aliquyam sit diam justo et vero. No sed kasd ipsum augue nobis molestie magna dolor elit velit nobis duis dolor sit elitr. Consetetur sit eos nulla lorem consetetur rebum duo vero erat delenit. Magna dolore vero placerat eum kasd. Gubergren dolor sadipscing dignissim est accusam et magna invidunt et augue gubergren et no sadipscing dolor dolore dolor. Gubergren et ipsum ut esse erat consequat in hendrerit. Ea kasd tempor dolore sadipscing sit ea sit lorem dolores suscipit amet clita diam rebum sit duo nulla. Vulputate nonumy erat esse erat dolor et. Clita et ipsum et ut in magna velit kasd te hendrerit diam ut stet. No invidunt no gubergren vulputate et hendrerit diam qui sanctus vel ipsum kasd.