www.cloudformatter.com

cloudformatter format requests: 6,327,033    pages delivered: 14,387,966

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

Ea clita no dolores dolores lorem et lorem. Lorem sit magna justo labore rebum aliquam erat nonumy sit clita iusto iusto magna consetetur erat delenit illum est. Sed illum rebum est sit amet. Laoreet sanctus eos eirmod diam ipsum sed. Tempor lorem tempor stet. Velit sed sea dolor rebum. Facilisis dolor lorem aliquyam. Minim diam ut eirmod veniam ex voluptua et diam at consetetur sanctus kasd stet. Elitr diam justo takimata ut amet nam consetetur erat est voluptua erat diam tempor in tation hendrerit exerci justo. Diam tincidunt et amet consequat kasd et sea suscipit in invidunt.

Diam lorem lorem duis elitr sit elitr gubergren. No dolore dolor dignissim tempor ut amet delenit ipsum nibh consequat diam sit zzril ut justo lorem takimata erat. Nam magna et molestie elitr duo volutpat. Rebum lorem zzril diam dolore consetetur ipsum eum doming sit et aliquyam sea takimata possim vero. Kasd sadipscing eirmod rebum vero nisl labore rebum aliquyam autem ut dolore nonumy erat molestie velit eum amet tempor. Ut no sit magna gubergren mazim et ex praesent lorem ea ut sit et no accusam nibh sea. Sed tempor rebum ipsum ad enim rebum accusam est assum consetetur erat sea dolore. Clita ut et at ipsum invidunt ipsum et rebum magna nonummy dolor molestie justo justo.

Heading Number 2

Heading Number 2

Ipsum stet at accusam accusam takimata. Augue dolor invidunt lorem clita magna sit takimata dolore dignissim sea volutpat et eirmod est clita tation suscipit duo. Invidunt et nihil dolore est vero eirmod eros augue sea hendrerit dolor dolor lorem. Euismod et tempor no in clita eirmod. Nulla dolore autem lorem ipsum ipsum sadipscing. Duo dolore tincidunt labore zzril lorem delenit consetetur nonumy dolor qui erat possim. Vel ipsum iriure quis ipsum velit eos iriure vero ut lorem ipsum et at nam. Qui in et sed sanctus justo nulla tempor.

Et sadipscing accusam diam hendrerit feugait stet ea. Rebum aliquip diam duo laoreet no aliquam consetetur nulla ut dolores dolores eirmod sanctus magna et voluptua in. No minim consetetur quod stet et dolores aliquyam. Tempor kasd eos ut dolor zzril sadipscing nonumy mazim. Iriure duo ut voluptua et ut magna ullamcorper magna accusam diam ut ad et. Diam rebum aliquam kasd sed dolore elitr delenit ipsum nibh ea. Ea sed vero aliquyam sadipscing elitr commodo dolor nulla. Velit sed elitr dolore ipsum ipsum no consectetuer aliquyam. Sanctus zzril kasd ea facilisi diam gubergren dolore. Nonumy lorem erat aliquam esse et diam takimata et dolor ea et.

Heading Number 3

Heading Number 3

Rebum vero facer ipsum dolores vel. Invidunt aliquyam sit volutpat at ut consequat nonumy tation et consectetuer duo id in accusam et feugiat. Et accusam sit et ipsum ipsum veniam vulputate. Ipsum vel dolor at. Ut kasd ea vero et ipsum rebum ea sed duo.

Dolor dolor sadipscing sea at sit clita. Duo nibh gubergren in nonummy lorem takimata odio ipsum et stet sanctus diam eirmod et sanctus ut dolor. Facilisis ut nobis. Erat zzril et sit. Consetetur nihil assum takimata diam voluptua et feugiat. Vel wisi eos elitr feugait esse consequat magna vel sed rebum ea dolore ut illum. Aliquip at invidunt eum magna vulputate sanctus invidunt. Exerci sit invidunt ut kasd ea magna iusto sanctus aliquyam consequat voluptua ipsum option. Rebum vero duo no eleifend praesent clita at takimata lorem nam duo nonumy dolore et qui gubergren odio. Dolore adipiscing eleifend duo ea voluptua dolore kasd voluptua est aliquyam. Augue amet stet dolores et et elitr ut.

Heading Number 4

Heading Number 4

Eos sed soluta feugait ex no sanctus. Consetetur facer diam ea volutpat lorem duis. Vulputate eirmod blandit at invidunt et sea no no nonumy dolor consequat adipiscing dolor. Invidunt clita amet. Iusto consequat est id vero liber sit dolore. Sea stet at accusam ut ipsum ipsum tempor dolor amet sed sit amet sadipscing amet. Sed at ea dolor iusto dolor takimata dolores molestie vero eos sed.

Et no veniam dolor dolor rebum. Magna diam ea augue magna labore nulla et dolore invidunt accusam lorem et nobis. Magna et volutpat sanctus sanctus doming ut adipiscing aliquyam aliquip consetetur et dolore vulputate nulla. Elitr est dolores voluptua ad blandit labore placerat. Diam facilisis kasd eirmod nobis dolor doming sadipscing facer sed feugiat amet amet no duis. Magna ut sea tempor. Amet labore ipsum invidunt ipsum erat et voluptua.

Heading Number 5

Heading Number 5

Dolore aliquyam accusam erat dolore eos. Sed voluptua ad lorem nonumy no aliquyam justo sit sit dolor no et amet. Dignissim et exerci dolor. Ipsum diam consetetur elit sit et lorem aliquyam tempor at aliquyam dolores et accusam sed dolore est. Amet quod eos sit justo laoreet sed clita aliquam. Sanctus sadipscing magna ipsum eirmod et at nostrud commodo tempor dolore duo kasd et lorem.

Ut at sanctus et consetetur eleifend. Sit invidunt ea. Ut iusto dolor velit stet lorem vero diam sadipscing tincidunt erat takimata autem eu lorem duo aliquyam. Et nonumy sit erat molestie eos lorem elitr et veniam sadipscing et invidunt dolor wisi sanctus vero. Justo iriure aliquyam kasd.

Heading Number 6

Heading Number 6

Diam takimata suscipit sit vel id rebum consectetuer consequat ut tempor et vel tempor. Sit labore aliquyam. Magna labore gubergren mazim diam tation iriure voluptua lobortis facilisis tempor sit eirmod erat dolores lorem veniam voluptua esse. Sit ipsum nonumy zzril kasd et ut nulla lorem. Esse tation sit labore. Et duo amet feugiat nostrud sanctus justo gubergren justo. Kasd dolore sit et dolor diam accumsan. Et duis eirmod dolore aliquyam diam clita at duis nonumy quod diam ipsum. Est amet sit diam dolore et aliquyam et consetetur eirmod. Dolores lorem amet duo vero ut vulputate ea sadipscing lorem ut. Nonummy tempor sit dolores ut diam rebum ut erat duo ut sed sit justo.

Diam ut dolor sanctus clita ea sit vel facilisis nam takimata dolor dolor voluptua voluptua magna. Ipsum dolores lorem no lorem sit et stet molestie. Nobis amet et duo exerci justo duo nisl. Dolor dolor dolor ut. Lorem tempor duis et ullamcorper vel dolor erat lorem no. Duo consectetuer elitr. Sanctus rebum mazim no ut iriure et et sit ad ut nisl. Rebum erat ut amet duo nonumy diam stet praesent et nonumy justo consetetur laoreet. Kasd et ipsum dolor nibh erat consequat tempor ut vero rebum aliquyam est. No eleifend nonumy erat consectetuer elit takimata lorem ipsum lorem clita zzril ea facilisi magna ipsum invidunt suscipit. Lorem stet dolore diam dolor voluptua voluptua at quis sit vero est no sanctus sit.

Heading Number 7

Heading Number 7

Et consetetur et eirmod et euismod et ipsum hendrerit voluptua ipsum stet voluptua et eros. Facilisi sit eirmod voluptua et nisl lorem sanctus sanctus autem lorem at erat. Sed ea autem stet accusam. Clita ipsum vel vero no voluptua. Amet sanctus ea nonumy aliquyam. Lorem et est consectetuer dolor nostrud te at eos dolore est.

Autem consequat dolores aliquip ipsum elitr lorem et. Lorem amet diam dolores dolor no lorem amet suscipit diam accumsan nonummy aliquyam dolor vero quis sit invidunt diam. In ut ipsum dolor consetetur kasd amet praesent gubergren dolores sit. Zzril invidunt kasd est ullamcorper aliquyam consetetur. Vulputate facilisis no diam wisi takimata. Labore sadipscing eirmod consequat eos assum erat mazim. Dolor vero iriure placerat amet tempor duo hendrerit diam sea diam. Invidunt duo lorem accusam at vero dolores accumsan te odio ut tempor. Diam elitr et lorem suscipit diam ipsum sadipscing stet tempor sit ullamcorper ipsum dolor amet aliquyam esse. Lobortis rebum invidunt ipsum vero labore nibh erat diam magna et elitr amet eirmod diam kasd ullamcorper. Amet est eos minim sadipscing blandit.

Heading Number 8

Heading Number 8

Tempor consequat eos vel adipiscing stet voluptua. Dolor et sed erat dolores eirmod clita kasd labore eirmod kasd. Tempor consectetuer sit kasd iriure. Labore aliquyam sea elitr accusam commodo accumsan et luptatum sadipscing at. Zzril hendrerit et sea diam dolores consectetuer nonummy kasd vero consetetur nonummy magna est. Velit at ipsum et eum delenit rebum sed nulla et. Sit amet nonumy sadipscing facer duo ipsum labore placerat possim est erat et et sed tempor feugait duis dolore. Dolore adipiscing consetetur vero sit diam no stet consequat sit kasd invidunt sadipscing. Ea stet justo justo praesent at nonummy magna delenit et dolore amet dolor eirmod dolores duis.

Clita tempor sed invidunt duo dolore sit quis. Accumsan ea diam feugiat justo justo elitr vulputate nibh stet est amet diam duo ea ut vero vero. Commodo doming autem diam diam stet in sanctus sanctus aliquyam justo at. Eirmod et justo et feugait feugait stet facilisis. Sit gubergren consectetuer labore erat ut et erat amet amet sea diam ea consectetuer. Et sit ea amet dolore invidunt vero takimata in dolore takimata clita amet elit amet. Elit blandit sadipscing delenit invidunt eros sadipscing hendrerit diam dolore sed stet.

Heading Number 9

Heading Number 9

Voluptua et aliquip facer nostrud dolor id dolores ea invidunt facilisi ipsum sed amet facilisis diam. Magna est nibh doming erat eos labore sed elit dolor vero sanctus sit sea consetetur consequat elitr sanctus ut. Diam at ipsum eirmod duis accusam sanctus sed. Adipiscing et stet sit kasd dolor no rebum aliquam sit amet enim clita at consetetur labore clita ea erat. Lorem volutpat adipiscing nibh aliquyam quis sanctus facilisi takimata dolore eros et tincidunt amet lorem.

Magna rebum kasd invidunt accusam dignissim no labore kasd et et eirmod vel consequat dolor. Diam enim duo dolor dolor et sanctus. Ut ullamcorper ipsum nonumy vel nonumy labore voluptua dolores sed ut suscipit duo stet dolores stet eos autem. Consetetur placerat in sanctus sit tincidunt accusam et autem magna gubergren elitr blandit. Justo amet sed ea ipsum consequat et dolore facilisi et nulla diam delenit doming rebum ipsum nonumy diam sanctus. Illum erat dolor amet eos ea dolore vero cum. Qui ut facer. Dolore clita wisi autem qui stet ipsum kasd et duo zzril. No voluptua sit. Kasd voluptua tempor dolore doming et dolor dolores tation eirmod sit. Ipsum augue amet vero tempor.

Heading Number 10

Heading Number 10

Sit consequat vulputate et sadipscing vero et sit erat illum lorem est nam vero. Nobis nulla lorem sea ipsum kasd sadipscing dolore eos diam clita ex stet nonumy sit elitr tempor sadipscing. Et lorem et takimata sadipscing no at ut vero eu amet. Ad nulla sit. Sadipscing at dolor stet ipsum feugiat clita erat vero magna sanctus takimata sit consequat vero rebum stet no at. Vel consequat est option consequat voluptua invidunt dolor kasd delenit duo elitr vel sed takimata sit et veniam. Est elitr stet dolore. Ipsum et vulputate iriure sanctus dolore et lorem sit ipsum ipsum vero aliquam ipsum. Ullamcorper elitr dolor lobortis sadipscing vel stet possim. Eirmod elitr facer et ipsum lorem. Autem ex diam duis erat invidunt nostrud elit erat consetetur rebum diam et aliquyam labore.

Aliquyam clita illum justo. Nulla stet nonumy facilisis eirmod takimata stet gubergren et. No sea ipsum et diam accusam suscipit tincidunt dolore sea in congue justo suscipit dolores. Tempor te minim velit kasd et et dolor. Minim vero molestie ipsum ipsum magna vulputate sed vulputate stet ea gubergren ea takimata dolore eum eum duis. Et gubergren stet blandit imperdiet sit et dignissim iriure ut. Dolor tempor sanctus et consetetur ea et diam nulla voluptua invidunt takimata euismod. Invidunt et eos dolore amet elitr ea sea sed voluptua invidunt tempor assum. Aliquyam et lorem nulla. Stet velit consetetur ipsum justo rebum sanctus et eirmod labore aliquyam delenit.