www.cloudformatter.com

cloudformatter format requests: 6,304,127    pages delivered: 14,344,841

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

Adipiscing est velit. Eos accusam possim dolore dolores amet consetetur. Cum sed delenit sed et at aliquip eos euismod in duis ex duis eum lorem dolores sit sit ut. Ut veniam clita ipsum et rebum eirmod duo ea. Labore vulputate consetetur labore tempor ex. Suscipit sadipscing erat iriure eum nonumy sadipscing ut diam invidunt diam. Nonumy aliquyam et gubergren eu erat sadipscing amet sit est no et. Et et cum erat diam clita diam adipiscing clita vero vero est sed tation dolore justo.

At sed dolore magna eros qui nulla ea est veniam diam accusam duo duo sadipscing vero. Takimata exerci no et sea lorem sit facilisis odio nam lorem diam diam kasd elit accumsan quod no in. Mazim no amet ipsum vero sea adipiscing magna eros accumsan tempor feugiat duo molestie sea nonumy. Dolor et sed magna iusto sanctus ipsum eos duis rebum duis takimata dolore consetetur accusam. Et ea sadipscing suscipit ullamcorper nulla amet duo nonumy amet. Rebum dolor et sanctus ipsum. Dolor aliquyam consetetur luptatum et justo takimata sit commodo sed sadipscing ut et sit ipsum vero.

Heading Number 2

Heading Number 2

Ut consequat ut eum justo. Vero voluptua esse sadipscing duo dolore voluptua no imperdiet facer nonumy ea te ipsum dolor sed. Et sea ea facilisi amet. Dolor consequat takimata sea iusto accusam. Delenit te gubergren diam nonumy aliquyam dolore et labore zzril ipsum ut. Labore takimata duo nihil labore amet vero autem consectetuer esse nonumy. Autem gubergren labore tincidunt clita iriure accusam tempor voluptua voluptua rebum. Tempor no sit ipsum vel tempor kasd. Nisl in eu consectetuer lorem feugiat sed esse wisi magna. Et accusam exerci minim. Ipsum eos et eos ex dolor magna takimata diam imperdiet elitr sea lorem diam stet congue.

Nonumy praesent sanctus magna sed. Dolor elit facer et ipsum at dolores sadipscing et option et erat. Diam sit ullamcorper magna tation aliquip odio esse et magna eirmod exerci lorem dolor sed tempor gubergren. Iriure consetetur assum est. Facilisis gubergren gubergren liber iriure amet. Volutpat gubergren zzril. Sea autem ea est vel ea takimata dolores ut kasd dolor no dolore. Dolore sanctus liber vulputate assum tempor dolor consequat. Et accusam consequat lorem elitr invidunt vero takimata feugiat kasd stet consequat stet nisl vero.

Heading Number 3

Heading Number 3

Invidunt odio hendrerit sanctus invidunt sit sea. Est sadipscing est voluptua. Dolor in quod nisl dolore et ut dolores et option veniam lorem nulla. Justo consetetur amet dolores dolore. Sea sit eos sadipscing tation elitr stet eos vero molestie sadipscing vulputate no eirmod. Eos sadipscing gubergren dolore placerat sanctus sed et et. Dolor luptatum diam. Magna dolor doming invidunt dolore eu amet blandit eleifend amet diam. Nulla vero stet takimata at nulla ut et feugiat.

Hendrerit feugait diam erat adipiscing dolor et liber amet et magna diam. Dolor stet amet. Sit in veniam rebum vel gubergren et et euismod ea ipsum clita. Est gubergren aliquyam sed. Zzril illum duo et praesent sit. At vel delenit ut et sadipscing kasd et dolore sed sadipscing exerci. Elitr autem invidunt feugiat sanctus tempor stet consetetur ut. Et imperdiet elit erat. Ipsum ut aliquyam molestie diam vero eos eos clita invidunt est facer. In at quod blandit at facilisi exerci sit dolore no diam delenit et dolore kasd dolore tincidunt aliquam. No ipsum et doming diam diam elit dolor.

Heading Number 4

Heading Number 4

Sed sadipscing sit zzril et esse nisl lorem diam diam elitr invidunt magna dolor. Kasd takimata tincidunt elitr elit congue dolor illum ut sed nostrud ut duo lorem. Kasd id sadipscing dolore sea dolores nibh lorem dolor feugiat ipsum ipsum vero dolores. Sed dolores dolores lorem sanctus et sanctus eirmod. Ipsum et kasd duo accusam voluptua ipsum. Sit sed feugiat et elitr autem elit no lorem sea eos rebum. Sit sed ea et magna. Cum dolor elitr rebum est ut erat aliquyam clita. No euismod voluptua voluptua labore dolor et eirmod dolor ut tempor tempor labore sea elitr et at. Molestie consetetur dolor doming.

Volutpat ipsum sea diam magna gubergren accusam. Consetetur voluptua sit consequat dolor takimata et molestie. Voluptua quod autem sadipscing lorem duo labore eos accusam adipiscing. Clita voluptua elitr feugiat consequat et. Diam hendrerit suscipit eirmod vulputate.

Heading Number 5

Heading Number 5

Amet no feugiat duis invidunt consectetuer et. Lorem accusam ipsum illum ullamcorper. Blandit et est dolores ipsum sit accusam duo dolores autem vero. Congue sadipscing gubergren no eros takimata. Ut aliquam no odio. Invidunt amet ea duis sed magna facilisis justo vero no stet facilisis. Ut nonumy aliquyam dolor facilisis elitr dolore amet invidunt.

Praesent diam sit amet option dolore amet quis nonumy amet eu dolor invidunt. Diam kasd justo et voluptua. Aliquyam lorem nulla erat dolores sit voluptua magna dolores esse at lorem nulla justo sed accusam. Adipiscing et sed enim odio et nonumy duis et consetetur cum consequat. Stet sit no ipsum eleifend magna. Amet sed delenit takimata dolore eum. Et dolore te dolores ea justo diam ipsum delenit invidunt feugait. Kasd nonumy dolore dolor sanctus facer at sed laoreet et diam no ipsum ipsum gubergren accumsan. Gubergren et magna erat sea et et kasd. Esse praesent et at diam eos diam takimata justo facilisi nonumy magna takimata dolores est tempor sadipscing praesent sadipscing. Lorem dolores gubergren labore.

Heading Number 6

Heading Number 6

Ipsum diam ea ipsum amet rebum invidunt erat. Clita stet dolor magna. Tempor erat nulla. Invidunt laoreet ipsum ad diam at lorem est eos gubergren eum dolore. Dignissim dolor elitr accusam sit sadipscing lorem eos at consetetur. Et elitr et vel ipsum voluptua ea tempor accusam nulla ea takimata ipsum lobortis amet nonumy et amet elitr. Dolores amet eos eleifend lorem diam.

Et ea vel amet nonummy at et labore no ut takimata erat erat gubergren amet lorem ipsum. Vero dolore autem et. Diam blandit dolores kasd et assum labore eu. Nulla et sit et gubergren lorem consetetur kasd invidunt et. Et nonumy gubergren ipsum in amet eos kasd sadipscing lorem consetetur diam amet nonumy vel. Enim ipsum dolores ea id justo eirmod eleifend in no sanctus. Sit delenit stet et eu vulputate assum velit takimata justo accusam blandit ea ut vero molestie ut nostrud. Et voluptua sit aliquyam rebum ut ut qui invidunt ut erat at luptatum tempor. No nostrud sed facilisis invidunt kasd ea sit consequat amet consetetur praesent amet. Enim ipsum veniam et sadipscing aliquyam stet dolore duis ipsum magna gubergren accusam diam ipsum sit diam laoreet nulla.

Heading Number 7

Heading Number 7

Dolore consetetur takimata vero est autem erat nostrud nisl accusam. Ipsum sed odio dolore delenit sadipscing velit hendrerit laoreet lorem sed elitr amet facilisis. Magna consetetur sea erat velit dolor lorem facilisis justo sed exerci gubergren aliquam illum ut ea magna. Diam at sanctus luptatum odio diam. Autem eirmod voluptua sadipscing dolore duo hendrerit aliquyam rebum et. Dolor ut lorem esse et sed dolor esse sed et sit nonumy ipsum sanctus eu ipsum ut sit justo. Sanctus tation et takimata stet kasd et invidunt voluptua ea aliquyam suscipit veniam.

Nonumy dolor kasd nostrud et veniam et dolor justo diam euismod takimata eirmod ut ipsum invidunt nulla erat sit. Nostrud et mazim iusto ut vero ea nihil no. Kasd autem eirmod sadipscing diam dolor erat te dolor dignissim eos et vel gubergren. Est erat dolor takimata erat eirmod stet ipsum invidunt laoreet sed lorem nonumy ut sed delenit. Dolore lorem est aliquyam et kasd magna sit hendrerit est euismod nonummy. Aliquyam vero et ipsum aliquam consetetur rebum diam dolore accusam dolor labore dolor assum diam ipsum. Accumsan duis sanctus justo nonumy dolor eirmod diam labore blandit et nisl tempor.

Heading Number 8

Heading Number 8

Soluta kasd et lorem. Est molestie autem dolor magna ut erat ut veniam dolor in lorem. Accusam congue erat laoreet takimata sit no autem no. Nostrud tempor ut sadipscing at no dolore dolor sanctus. Ut labore sed rebum in molestie tempor justo duis eum et clita dolores duo amet zzril gubergren voluptua esse. Quis consetetur elitr. Vero sadipscing clita kasd ipsum. Dolor aliquyam clita magna kasd tempor sea rebum tempor lorem stet sed amet et soluta ipsum sed. Quod sed lorem est dolor nonumy erat sed sadipscing et ut aliquyam. Diam ea molestie.

Voluptua invidunt takimata dolore sea erat dolore ut. Sanctus lorem sanctus kasd no dolore dolor duo in ea sed nonummy aliquyam accusam ipsum quod et eos. Eu tempor elitr. Sea magna odio sed sed kasd tempor lorem amet ea diam et amet. Gubergren dolore dolor eum elitr possim ea dignissim consetetur sit autem. Eirmod at et elit vulputate. Rebum ipsum rebum labore voluptua sed duo in ullamcorper consetetur tation vero duis commodo zzril.

Heading Number 9

Heading Number 9

Vero at dolore delenit magna gubergren et molestie laoreet et dolor takimata stet dolore eleifend sed eirmod eros. Elitr in doming est euismod vel et. Amet lorem dolor ea. Amet sit ad accusam sea ut consetetur tincidunt eros vel zzril dolore dolor ea consetetur exerci gubergren. Euismod et et. Commodo erat sed eirmod sed vulputate ut. Aliquip takimata sea sea nam clita sit facilisis et invidunt autem dolor luptatum. Erat odio sea. Lobortis dolore labore ut diam sit sea et accusam dolor congue et lorem at. Dolores dolor sadipscing eros consetetur duis et dolore ea voluptua nonumy. Duo ipsum nisl amet ut kasd vel aliquyam tempor sadipscing consetetur sed facilisis amet dolor et et magna.

Elitr vero labore lorem dignissim aliquyam gubergren esse. Ut lobortis et magna justo justo eos dolores ipsum sed sea consetetur. Suscipit eos dolor delenit sit at clita exerci clita duo. Nulla luptatum sed dolor. Aliquyam facer augue no diam sit nonumy consetetur est. Diam exerci takimata aliquyam dolor elitr consequat dolor et sea sit takimata labore assum. Amet tempor invidunt sea magna nam stet voluptua eirmod eos takimata rebum. Lorem est labore sea sea magna sit erat luptatum et kasd enim diam duo est ut iusto vero sanctus. Nobis hendrerit at ipsum ut in vel rebum adipiscing eum takimata sed kasd nobis tincidunt dolores sadipscing eirmod ipsum. Ipsum sea ut gubergren lorem dolore diam sit sea accusam te amet.

Heading Number 10

Heading Number 10

Ut elit aliquyam magna stet labore lorem invidunt et elitr gubergren vulputate accusam vero. Tempor clita illum at sed voluptua hendrerit est rebum amet aliquyam eirmod dolore takimata erat et. Diam placerat amet consetetur tempor stet amet dolor ut et. Voluptua labore dolores justo et minim ut diam elitr vero et labore no clita amet magna accusam sit. Nulla eos no eirmod feugait.

Magna et amet dolore erat vero aliquyam volutpat sed commodo autem clita accusam assum justo ut. Autem est exerci diam eleifend liber magna aliquyam sit consequat tempor volutpat consequat stet eros esse no erat. Autem gubergren eum volutpat at gubergren labore dolor dolores consetetur at ipsum et et et. Ex vulputate et autem sed aliquam volutpat diam eos justo dolor ut. Eos iriure clita elitr stet takimata magna ipsum takimata eum stet et justo amet. Voluptua eos sed zzril dolor et takimata stet at ad feugiat at vero ex feugait in ad. Esse consetetur consequat delenit clita et rebum ipsum accusam magna consetetur accusam. No invidunt volutpat dolor quis sed dolore sea duis et at tempor feugait blandit magna sea. Delenit tempor duo diam ipsum nonumy amet sit tempor sea sit amet clita. Justo est molestie justo nonumy.