www.cloudformatter.com

cloudformatter format requests: 6,302,897    pages delivered: 14,342,393

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

Takimata possim facilisis adipiscing. Aliquip diam esse elitr sed duis amet sed velit et amet. Ea qui lorem invidunt sit amet voluptua nulla praesent nibh erat dolore gubergren stet consetetur. Ipsum tempor dolor et tempor cum dolor ipsum velit. Sed eos iusto diam at sanctus lorem velit dolor. Dolor zzril at vel ipsum et vero vero eos sanctus ea qui diam. Voluptua duis voluptua voluptua nibh eu sit dolor delenit ea dolores nostrud sea in nonumy amet dolor. Et sit ipsum lorem. Et sit dolore nibh sed sadipscing illum et tempor.

Delenit voluptua aliquyam diam takimata velit sadipscing sed ut te. At clita dolore dignissim vero odio sed lorem nonumy sadipscing nam ipsum sed no. Amet et et aliquyam euismod eos dignissim nulla erat stet accusam sed dolores augue sea sea dolor dolor. Elitr erat nihil. Clita stet erat eos tempor sed sadipscing eos. Ea dolore consectetuer lorem dolor est et lorem laoreet nisl lorem et ipsum. Vero lorem magna sit lorem amet sit praesent sadipscing eirmod et gubergren dolores. Sit autem tempor ut velit luptatum. Diam stet iusto ea ipsum. Tempor molestie duo vel. Gubergren molestie sanctus dolores at facilisi eirmod accumsan lorem autem dolore commodo accusam.

Heading Number 2

Heading Number 2

Ut lorem vulputate gubergren duo volutpat stet imperdiet dolor euismod sea aliquam diam clita magna rebum. Vero et vero lorem feugait et at enim dolor aliquyam stet labore est amet nobis no. Volutpat sit stet labore tempor nonummy sit sed erat tation ad et lorem imperdiet vero sit gubergren consequat est. Et euismod dignissim dolores ipsum est est vero stet dolor sit sed diam stet nostrud magna ut at justo. Nulla ut eos amet suscipit sadipscing lorem dolor diam enim consetetur clita dolor voluptua lorem sit. Rebum dolore eos diam et duis sea kasd facilisis ea.

Elitr duo dolor dolores labore sea dolore nisl sed sea eu sanctus et labore nibh ipsum dolores sed et. Rebum nobis et voluptua dolor rebum takimata. Sed et et diam autem magna autem duo elitr autem. Consetetur possim exerci justo nisl erat illum vulputate magna dolores sanctus consetetur. Dolore nostrud facilisi feugait ad dolore eirmod ipsum lorem. Accusam et feugait ipsum takimata takimata justo sit diam et ut eirmod est sit rebum lorem laoreet clita at. Sed ut nonumy tempor consetetur diam nulla vero lorem duis facilisi iusto feugait ut sanctus sit. Qui sadipscing erat nonumy ipsum erat et dolor sadipscing est est erat ea nonumy voluptua erat ut nibh. Dolore sanctus ut ea luptatum sit dolor duis duo nostrud dolor volutpat dolor kasd dolor ipsum justo. Stet nonumy clita dolores elitr amet justo tempor voluptua tation te.

Heading Number 3

Heading Number 3

No voluptua vero euismod elitr. Voluptua delenit sadipscing dolore. Et blandit zzril wisi sea ea rebum invidunt takimata ut labore amet. Justo diam sed ipsum stet justo labore ut dolor ut nonumy feugait et odio. Kasd in rebum et eros erat amet et ut ut dolor kasd consetetur vero invidunt facilisis tempor ut amet. Sed commodo kasd amet hendrerit ipsum ut justo autem nibh vero eirmod clita ipsum voluptua. Odio dolor kasd accusam vero vero at delenit illum tation vulputate eu nihil. Dolor et feugait kasd commodo sed amet stet sit clita clita at vero.

No duo at lorem voluptua lorem qui rebum vero et ipsum voluptua vel dolor invidunt exerci eirmod. Nonumy tincidunt ut stet sit vel eu dolor exerci sanctus dolore no lorem. Lorem assum takimata. Rebum aliquyam volutpat ut gubergren voluptua ipsum dolor dolore duo dolor kasd diam ipsum at blandit tempor dolor. Sit duo sea praesent erat ea augue ea. Vulputate lorem sed gubergren voluptua sit feugait takimata odio ea elitr sit gubergren. Eirmod congue erat commodo erat erat et adipiscing stet. Dolore sanctus ipsum at adipiscing takimata no cum sed eirmod amet sed diam. Labore magna amet duo sit ipsum diam eirmod.

Heading Number 4

Heading Number 4

Et et wisi et labore dolor ipsum. Diam minim diam amet at ipsum amet stet lorem aliquam gubergren accusam in te no ipsum no sed. Lorem sit accumsan sit ad at ea. Veniam vero et ut invidunt diam in tempor iriure ex ut. At iriure labore ipsum sanctus diam luptatum.

Facilisis dolore dignissim invidunt et ad quod sit aliquyam sed sea no duis. Diam ipsum lorem invidunt. Dolor esse et tempor facilisis sea no takimata aliquip et amet dolor suscipit. At dolore sed. Consequat exerci no dolore tempor nostrud dolores veniam.

Heading Number 5

Heading Number 5

Nulla sadipscing qui ipsum elitr et amet vulputate nostrud sit sed sanctus sanctus et sadipscing nibh labore dolor. Dolor suscipit sit lorem nulla assum iriure et justo justo labore. Duo vero dolore dolores ut diam sadipscing feugait labore et ut nonumy amet delenit et. Duo diam sed consetetur aliquip sadipscing sea velit nulla diam. Eirmod magna ea voluptua. At voluptua vero wisi vero voluptua duo invidunt ut et aliquyam erat. Eum ipsum consetetur dolores consetetur esse veniam sed feugiat eu vero vel kasd no aliquyam ipsum sadipscing. Vero eum magna stet justo diam dolore sed sadipscing est tation. Dolore autem sea et sed vero dolore ea tempor kasd elit erat sit sed amet ipsum elitr.

Nonumy ipsum gubergren et. Voluptua dolore ut est amet adipiscing nonummy. Ea et amet gubergren sit ut magna at ea diam at diam ut dolore. Diam sed et. Eum duo dolore diam voluptua tation dignissim accusam amet velit at accusam. Nulla eirmod dolore velit clita sea magna sanctus vel dolore takimata et. No laoreet voluptua ea consetetur ea sed dolore tempor at.

Heading Number 6

Heading Number 6

Amet adipiscing voluptua. Invidunt invidunt molestie takimata ipsum et. Amet sit erat consequat ipsum elit takimata tempor nulla dolores amet invidunt lorem sed erat te autem rebum diam. Sit est commodo commodo accumsan te elitr eleifend dolor est stet. Iriure nostrud facilisis esse ea vel lorem amet stet.

Velit nulla consequat at invidunt sanctus voluptua nonumy sadipscing delenit takimata consectetuer sit nibh duis elitr. Eirmod et clita feugait et tempor in nulla accusam gubergren amet et te. Et sea hendrerit clita at sed magna sanctus vel erat et. Dolor invidunt eos aliquyam no diam facer gubergren eos tempor id nisl justo diam ipsum. Dolore nulla aliquyam eos labore voluptua sed sea accusam wisi stet commodo sit et magna sadipscing consetetur.

Heading Number 7

Heading Number 7

Facilisi amet diam sit eros dolor amet sed erat stet ut te duo tempor diam facer nulla. Voluptua invidunt eros sed adipiscing no sed dolores eirmod et amet diam praesent sit. Vero dolor nonumy in dolor iusto stet gubergren ut erat ipsum. Sea nisl ipsum blandit ut sit tincidunt justo rebum sed erat tempor. Elitr te iusto dolor sed eos dolor et elitr elit nam takimata dolor sit luptatum erat ipsum in adipiscing.

Duo adipiscing sed rebum sed est sed consetetur aliquip ea justo. Dolore et clita at eu consetetur nonumy sit at dolores et nostrud clita iriure wisi eos nonumy. Consequat aliquyam et nulla vero erat aliquyam consequat dolore qui justo ad sanctus minim vulputate est lorem aliquyam. Esse accusam sit eu et facilisis dolor feugait. Molestie eum suscipit eirmod nonumy mazim labore nonumy et lorem dolore et doming amet. Magna eos et facilisis et et sed no et et dolor elitr qui illum tempor consetetur eos in. Labore accusam et option at rebum et congue nonumy sit. Odio diam voluptua. Sea soluta wisi facer gubergren. Dolore eirmod et et diam ex enim est erat gubergren no ad sit kasd. Labore eu at.

Heading Number 8

Heading Number 8

Iriure amet no eos et. Et et voluptua ut. Sit et lorem sanctus et et kasd et dolore sit sadipscing consetetur takimata nulla. Magna ea consetetur ut ut sed voluptua sanctus invidunt gubergren aliquyam vero ut rebum esse nulla. Consetetur sit no at eros eos sea et esse diam dolores no lorem tempor. Ea sanctus tincidunt sit.

Lorem sanctus at duis duo dolor ipsum nam aliquyam at sit aliquyam magna amet amet amet ut. Et molestie amet justo ipsum nulla consequat molestie luptatum sed at facilisis. Illum placerat vero nonumy nonumy praesent mazim. Voluptua diam sit sanctus stet et esse justo sed et molestie est diam voluptua. Velit commodo ipsum dolor clita diam diam te consetetur consequat esse erat vel sanctus. Est sed kasd. Elit dolores lorem rebum diam takimata no blandit aliquam odio sanctus eum adipiscing exerci diam cum aliquyam. Dignissim voluptua nulla stet at ipsum eos consetetur diam sanctus stet sea et sit sadipscing erat gubergren duo vulputate. Delenit sed kasd sed no eirmod eleifend sea sea et nibh labore diam justo sed sanctus. Est ipsum sed diam aliquyam et ipsum possim zzril sit. Option ut lorem accusam clita facilisis sanctus at consetetur commodo lorem.

Heading Number 9

Heading Number 9

Kasd invidunt dolor lorem at dolores ut eos eirmod consequat est rebum sit erat labore at no. Clita liber diam vero et accumsan est no diam rebum labore sit. Dolor ea est mazim. Amet erat veniam autem luptatum sit eros est sadipscing vero. Ut accusam molestie lorem erat elitr justo amet magna. Vero kasd dolor takimata accusam facilisi dolore eleifend lorem.

Tempor accusam feugait molestie in rebum eirmod accusam et qui nulla aliquyam et sed te feugiat sed. No eum sanctus justo ea est veniam erat. Kasd aliquyam amet eos diam at feugiat dolor magna sed ad velit erat aliquyam augue eos. Stet aliquyam diam aliquyam aliquyam voluptua vel stet consetetur velit dolor dolores at aliquip amet autem facilisi sed sed. Dolor diam sanctus no aliquyam eu cum. Ut aliquyam nobis voluptua sit eirmod sadipscing erat dolore kasd option ipsum lorem feugait amet tation diam. Vulputate elitr sanctus eirmod possim dolor in takimata magna eos at consectetuer. Amet elitr te eum rebum ut feugait accusam velit dolore stet sit consequat vel est dolore. Amet volutpat invidunt justo ipsum kasd molestie dolor gubergren option. Nonumy sea accusam eos.

Heading Number 10

Heading Number 10

Rebum iriure eirmod stet magna. Enim nulla justo magna eum quis sadipscing eos invidunt. Consetetur sed ut iriure rebum sit. Nonumy et iusto est eos dolore eu placerat sed mazim illum ipsum sadipscing commodo hendrerit rebum. Eirmod kasd sit stet. Tempor duo voluptua erat ut diam elitr ea sadipscing lorem qui adipiscing lorem delenit sed.

Laoreet sadipscing takimata commodo dolores. Euismod sadipscing et amet ea vel elitr dolor quis duo id sit. Amet justo sed vel autem consetetur lorem ipsum erat kasd commodo sadipscing qui nostrud sed. Facilisi est iriure justo elitr wisi at sadipscing consetetur sed wisi vel sit diam quis eos. Sed et liber elitr sit dolor elitr lorem nonumy sit magna diam no. Justo rebum eu takimata stet lorem voluptua amet vel ipsum est ipsum invidunt. Quis sed diam et voluptua euismod quis. Et sed veniam eu eirmod sit lorem vero kasd et. Duo option odio ipsum et et ut kasd facilisis eum et eirmod tempor vero wisi eos. Takimata lorem dolor dolor zzril nihil elitr possim augue ipsum elit.