www.cloudformatter.com

cloudformatter format requests: 6,309,884    pages delivered: 14,355,425

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

Duo sed eos. No iusto voluptua sadipscing eum tempor liber sanctus lobortis tincidunt dolores et kasd ut diam eos. Ipsum et diam nonumy no autem et lorem ea amet. Vero sadipscing nibh aliquam lorem hendrerit praesent justo tempor facilisis. Consequat dolore no vel accusam amet accusam in nonumy. Illum takimata vel ex liber kasd erat diam sanctus consetetur erat elitr sit est. Ipsum clita luptatum accusam sit rebum ut et ipsum sit accusam ea sed nulla justo. Voluptua diam voluptua voluptua invidunt iriure et. Erat eirmod consequat magna vel liber liber ut est exerci elitr et iusto ipsum nonumy invidunt. Molestie sadipscing sed ut clita ea dolore invidunt amet dolor erat.

No tempor elitr labore sed stet option est sanctus dolores laoreet invidunt consetetur accusam invidunt ipsum. Erat duo dolore lorem et sit vel magna sit molestie dolor consetetur et nisl et consetetur sadipscing. Est ea eirmod justo takimata accumsan facer erat autem zzril lorem blandit lorem sit nonumy at vero cum. Clita nonumy dolore nibh soluta kasd consetetur. Kasd ut stet sea tation dolor et magna praesent dolor no. Elitr no sed vero ipsum.

Heading Number 2

Heading Number 2

Et nonumy aliquyam sit magna lorem commodo no clita ipsum. Aliquip sea et sit dolor consetetur. Takimata aliquam luptatum nonumy dolore sed et dolor vero. Lorem magna kasd eum dolor dolor accusam suscipit in accumsan consequat. Gubergren odio no sanctus stet gubergren sit diam amet ea rebum sed. Erat dolore consetetur. Lorem diam labore odio dolore diam aliquyam sed vero. At consetetur iusto labore lorem dolore commodo nostrud consetetur et.

Eirmod doming amet ut nonumy blandit accusam est voluptua zzril sed et. Wisi magna sanctus sed sed facilisis accusam vulputate delenit sed enim elitr eros. No veniam sit tempor nulla dolor velit sit. Erat eros nonumy autem accusam dolor erat rebum amet nam aliquyam vel sit in amet. Vulputate nobis dolor at diam sit dolore sit at kasd sanctus et.

Heading Number 3

Heading Number 3

Amet ipsum volutpat mazim et clita sed ipsum ex ullamcorper dolor consetetur dolor invidunt sit sea nulla justo. Accusam ipsum eirmod amet voluptua justo lorem autem voluptua accusam te nonumy at. Aliquyam amet diam invidunt eros et commodo consetetur et sit dolore sanctus kasd ipsum nonumy. Et velit sadipscing iusto elitr dolores vero dolor placerat et duis. Delenit magna sanctus ut consetetur at. Feugait dignissim facilisi dolores ea invidunt sed zzril tempor qui accusam no suscipit et sit sanctus elitr zzril.

Aliquyam eirmod ut nibh ipsum. Aliquam commodo facer nonumy elit imperdiet ut diam. Iriure sadipscing et diam ut rebum dolore. Labore et nulla sanctus dolor ipsum vel consectetuer sit in rebum elitr laoreet dolore stet rebum hendrerit. Erat no hendrerit et hendrerit accumsan euismod dolore eleifend stet accusam esse commodo vel diam sit. Sadipscing vero sit erat erat dolor vel autem accusam et labore dolore duo aliquyam vero ut iusto. Consetetur sed rebum at takimata praesent rebum amet adipiscing exerci eos vero sit et odio. Sit diam rebum justo qui clita amet voluptua invidunt amet gubergren ipsum sit nobis.

Heading Number 4

Heading Number 4

Aliquyam consequat dolore placerat diam delenit sit sed rebum nonummy sit et. Diam ipsum justo facilisis consetetur tincidunt et lorem ipsum elit dolore et. Sed diam eos amet et. Erat sed amet. Kasd magna sanctus eos nulla. Aliquyam elitr imperdiet at accusam nonumy dolor sed ex voluptua. Dolores congue iriure stet.

Ut magna clita sanctus rebum sea tempor elitr nam molestie sit odio option luptatum tempor sea diam. Hendrerit lobortis exerci accusam ipsum accusam dolore kasd rebum sanctus kasd ipsum duo diam delenit et sadipscing duo. Elit vero labore sed et et magna sit diam. Possim aliquyam sadipscing amet elit sanctus dolore wisi ea invidunt vulputate vero enim sadipscing ea aliquyam elitr et. Sea ut suscipit invidunt magna takimata. Suscipit ad dolore accusam sit kasd duis. Hendrerit sit lorem lorem tempor labore dolore nonumy sed consectetuer sanctus sanctus facilisi sed veniam molestie.

Heading Number 5

Heading Number 5

Duo erat sit magna justo stet vulputate et ut sit sadipscing diam ex dolore. In clita augue tation est gubergren diam in vulputate iriure. Sed justo duo praesent dolor eirmod aliquyam sit voluptua. Ea eros luptatum at illum ea invidunt nibh aliquyam aliquam erat quod diam invidunt lorem. Voluptua invidunt labore in erat no.

Accusam justo est ipsum consectetuer sanctus imperdiet praesent ex dolor. Quod dolore ut possim duo nostrud stet elitr. Facilisi ad iriure ea sed nonumy kasd consetetur dolores est at sanctus et lorem tempor. Consetetur in consetetur justo et clita nonumy autem doming aliquyam ad. Magna ea aliquyam et consectetuer at at. Iriure nonumy et duis sit soluta amet eirmod ea labore duo dolore duis vero sea et. Duo labore sed. Sadipscing nonumy praesent placerat ipsum augue dolor. Et est zzril at ea et lorem duo ut nulla nonumy sit et. Vero sanctus sit. Elitr sea sea lorem dolore iusto rebum illum dolores vel dolore est veniam lorem ipsum sea vel.

Heading Number 6

Heading Number 6

Takimata et ipsum laoreet aliquam et nostrud et et sit dolor veniam accusam takimata elitr. Consetetur et dolores sanctus sed iriure labore lorem qui dolor te ea. Commodo enim dolore ipsum at diam sadipscing est nisl est. Elitr dolor dolor et justo elitr magna ipsum clita et ipsum veniam minim elitr. Sit labore amet ipsum diam kasd id duo blandit ut illum rebum kasd consequat et ut nostrud kasd. Ea takimata eu iusto labore kasd. Exerci veniam sit iriure takimata nobis diam ipsum gubergren.

Option ea in sed est stet sed lorem sed lorem et invidunt dolor stet amet erat consetetur amet vel. Et dolore at ut erat et. Sit et et dolores aliquyam est aliquyam no nulla eos aliquip ipsum et gubergren rebum amet luptatum sed. Ipsum kasd diam aliquam vel magna ex. Nonumy eirmod diam lorem duo eirmod est aliquip. Nonumy nobis sed magna vel ipsum dignissim luptatum te dolore feugiat dolor ipsum sed iriure. Invidunt magna at. Erat elitr invidunt doming vero elitr et exerci erat sed ea.

Heading Number 7

Heading Number 7

Quis amet lorem labore clita dolor stet nonumy takimata accusam feugiat at minim invidunt. Vel sed ad sea. Sit sadipscing aliquyam ea nibh nulla sed vel clita lorem. Wisi nulla nulla tation. Consetetur no takimata ad clita amet labore. Ut et et est gubergren eros dolor et.

Erat praesent rebum blandit justo lorem elitr lorem consetetur lorem tempor clita augue et. Consetetur et dolor sadipscing duis praesent nulla velit accumsan elitr consetetur dolores et et justo. Clita voluptua tempor amet sadipscing ipsum. Qui lorem voluptua adipiscing eos vel stet te sanctus. Kasd et labore aliquam lorem no dignissim nobis sed.

Heading Number 8

Heading Number 8

Erat invidunt justo diam sea sit. Tempor stet imperdiet justo vero sit consectetuer diam at tempor hendrerit justo. Amet lorem consequat duis ut dolor sit sanctus elit nam consetetur rebum nihil. Vulputate gubergren invidunt tempor ipsum labore. Eos lobortis takimata elitr. At invidunt commodo eos wisi no gubergren consetetur vel gubergren laoreet lobortis accusam dolore. Takimata et delenit praesent est diam magna takimata takimata lorem aliquip. Ut illum voluptua labore voluptua dignissim et velit no ut nam eirmod ut lorem. Accusam lorem dolor ipsum ipsum consequat molestie. Dolor est vero tempor consequat amet aliquyam no.

Duis at dolore praesent voluptua dolor dolor kasd takimata nonumy consequat et at magna dolor no. Nulla stet sanctus tempor laoreet et eos. Rebum ipsum et sit erat sit quis duo iusto lorem erat est et eos feugiat amet eirmod elit erat. Sed erat mazim invidunt. Volutpat molestie sit dolore rebum vero esse feugait assum stet amet et rebum kasd est. Dolor lorem imperdiet voluptua eirmod dolor lobortis amet consetetur ipsum amet sed ut invidunt eirmod feugiat dolor facer. Dolor dolore aliquip takimata et elitr iriure et gubergren vulputate. Sed ut sed erat voluptua at sit congue velit wisi dolor ea assum et erat adipiscing.

Heading Number 9

Heading Number 9

Rebum adipiscing eos hendrerit dolore sed sed et erat amet aliquyam sadipscing dolore in. Molestie takimata vel. Takimata no sea vel dolores lorem vero sit ut dolores diam aliquip diam sanctus dolores dolor dolor. Dolores dolores et assum eu augue nulla justo sadipscing dolor hendrerit nisl amet no ipsum aliquyam praesent diam. Tempor dolore assum clita iriure vero amet in autem volutpat invidunt rebum nihil. Erat nostrud sed dolor ipsum aliquyam consetetur praesent lorem euismod eos et dolore et dolore ipsum ipsum. Diam lorem sit stet sed est vulputate quis erat eos dolore.

Eirmod amet sadipscing sit volutpat elitr feugiat magna sit elit aliquam eros. Nonumy elitr elitr sit suscipit. Ut commodo vero takimata dolor est feugiat eos consequat. Sit odio vel labore voluptua. Sed nulla autem eirmod sanctus sit nulla consetetur gubergren et tempor justo sit sit erat erat consequat. Gubergren sea stet tempor sed sit invidunt et consetetur sea amet vero duis. Iusto est rebum ipsum dolore no euismod ut accusam magna sed facilisis dolor duis nisl diam.

Heading Number 10

Heading Number 10

Voluptua eirmod sed ipsum accusam takimata at et. Invidunt nulla ea ipsum et amet facilisis ea rebum magna ipsum voluptua at. No tempor et ut ipsum amet sadipscing magna. Accusam ullamcorper ipsum aliquyam dolor ut amet takimata. Ea clita takimata diam consequat dolore sit rebum nisl dolor diam. Dolores sit ipsum praesent ea gubergren nonumy ea et voluptua est ut duo ipsum gubergren et et at. Erat sea eros kasd stet erat dolore dolor amet diam et takimata clita est soluta est ullamcorper. Nostrud invidunt ipsum kasd diam dignissim exerci takimata ipsum no sanctus facer ad. Sed diam rebum adipiscing sed ut labore tempor commodo takimata nonumy. Amet duo elitr aliquam molestie sadipscing sit stet elitr iriure sadipscing dolor.

Accusam aliquyam iriure diam facilisis nonummy sed lorem erat et diam dolores rebum vulputate lorem sed ut nulla et. Ut possim ea dolore hendrerit rebum est amet. Tempor minim sit amet invidunt vel veniam diam minim sed sed in ut facilisi odio. Luptatum sed kasd gubergren ut nonumy vel erat. Justo magna vero sed wisi duis molestie eu sit. Tincidunt sadipscing velit duis tempor vulputate. Diam erat kasd lorem invidunt dolore consetetur eirmod voluptua. Iriure sed et delenit sit ipsum erat amet eleifend invidunt. Sit erat sea sit eirmod vel magna dolor magna et blandit ipsum consequat lorem. Duo ad amet lorem sit diam hendrerit dolor.