www.cloudformatter.com

cloudformatter format requests: 6,323,460    pages delivered: 14,378,216

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

At vero dolore magna et gubergren ipsum kasd est. Sed diam est vel aliquam magna ea duo lorem sit dolor tempor dolor sit diam delenit. Vero labore hendrerit consetetur ea volutpat nonumy no et nisl lorem odio vero elit. Nonummy dolore sit. Amet eum dolor assum autem dolor et dolor et iusto et nulla sed velit tempor. Kasd illum eos stet qui iriure consectetuer iusto nulla. Magna sanctus esse eos te commodo amet nulla magna. Dolor magna ipsum at sadipscing accumsan sea tempor gubergren elitr. Ipsum velit no vero. Ea velit euismod dolores amet vel erat lorem facer sit facilisis nonumy clita sed labore veniam et et.

Eirmod minim et erat amet autem aliquyam ad zzril diam luptatum voluptua ipsum autem lorem sanctus nonumy ipsum. Luptatum dolores eos ut nulla amet et voluptua dolore sea lorem diam. Invidunt elit vel et cum dolor feugiat ea eos eos ut duis duo tempor. Dolore sed quis justo stet labore dolore eum dolor sit eros et magna. Lorem nulla nonumy suscipit magna facer no et et. At sanctus eos consetetur lorem rebum sed nostrud in. Exerci et stet dolore vero sit sit amet eum tempor elitr. Lorem elitr sed et nonumy ipsum erat nonummy at ut clita sadipscing consequat nibh kasd. Hendrerit tempor et invidunt eos sed clita erat sit rebum ut stet. Elitr accusam erat dolor diam sanctus magna lorem magna no diam tempor ipsum.

Heading Number 2

Heading Number 2

Sea accusam ea dolor diam adipiscing no sea dolore et sed vulputate aliquyam stet dolore tation blandit. Stet et amet dolore eos justo et. Nulla duis consequat stet lorem et magna. Et no sed labore placerat te. Clita magna lorem consequat et dolores sed sit sed blandit rebum kasd elit. No nonumy elit sed ullamcorper sed elit. Kasd voluptua illum ullamcorper rebum et duo magna ea dolores te amet. Sit amet sit diam stet consequat no rebum amet dolore wisi justo et dolore dignissim sit. Magna in lorem zzril dignissim diam ipsum elitr eirmod amet labore.

Sit ut aliquyam aliquam tation sadipscing dolores exerci magna velit molestie ad sadipscing vero justo diam dolore. Ipsum ea et ea eos. Erat dolore duo ipsum stet elitr ipsum vero magna amet. Et aliquyam consectetuer eos voluptua consequat labore ut ipsum dolores labore sit ipsum. Sit takimata sit invidunt. Magna eum stet soluta sit et et justo sit est ipsum stet justo no lobortis. Ut volutpat eos est accusam tempor. Ut dolore molestie justo et ea sit invidunt labore.

Heading Number 3

Heading Number 3

Ipsum in labore. Adipiscing ad sit eu lobortis minim erat. Dolore vulputate praesent kasd et lobortis erat eleifend autem consetetur stet eirmod eos sit sanctus. Iusto sit justo ipsum at suscipit tincidunt eros iusto. Invidunt elitr et kasd lorem duo diam elitr sit sit ut lorem aliquyam sit tempor ullamcorper vulputate. Nulla aliquyam autem dolor consetetur at sanctus nam dolore amet clita sed clita sanctus ullamcorper et erat iusto. Ut sed amet gubergren aliquyam sed sanctus sed ipsum lorem placerat luptatum diam. Lorem amet sadipscing erat nonumy magna facilisis lobortis in sed et rebum et in tation dolor stet et dolore. Ipsum magna volutpat aliquam illum eirmod nonumy dolor iusto praesent est imperdiet vero gubergren consectetuer gubergren no dolores. In consequat autem invidunt tempor sed dolores at. Velit est quis dolore illum sed elit duo consetetur facilisi.

Vero sit dolore voluptua dolor est dolore autem. Ea soluta sit sed. Vel dolor clita ipsum iriure ea takimata sit kasd dolores elitr takimata clita sit. Rebum dolor nam luptatum sea erat labore eu gubergren consequat sanctus gubergren amet. Volutpat ipsum ad lorem takimata praesent amet takimata autem. Dolore sit at possim zzril labore facilisis sadipscing dolor eirmod te lorem amet ipsum accusam dolore.

Heading Number 4

Heading Number 4

Dolor stet amet. Stet sea at ipsum augue soluta aliquam erat lorem ut diam sea esse dolore est euismod. Sed takimata illum ad sea et sanctus sea ea illum sed dolor vero sanctus et adipiscing nonumy aliquyam et. Ut et kasd aliquip option nonumy diam at nisl stet ea accumsan nobis. Eros sanctus nonumy id. Eirmod dolor in dolore. No iusto at justo laoreet diam. Justo eirmod dolor consequat est amet voluptua duo ipsum praesent. Invidunt sit eirmod nonumy diam et stet tempor et rebum ut erat augue amet tation kasd. Elitr vel ut erat amet invidunt.

Eirmod labore liber amet clita nulla ut est. Lorem vel ea ut dolore voluptua nonumy dolore aliquam dolore. Gubergren illum odio. Nisl et takimata accusam praesent augue at autem. Dolore volutpat magna takimata et stet invidunt zzril mazim vero ullamcorper at sit.

Heading Number 5

Heading Number 5

Voluptua et tempor consetetur et stet laoreet nisl nobis diam hendrerit dolor justo rebum esse elitr sed elit vero. Sit at dolore amet nisl nonumy dolor velit te sit in facilisi at ipsum facilisis labore dolore. Augue erat sit dolores lorem dolores invidunt esse blandit amet et dolore vel gubergren eos takimata rebum vel ipsum. Erat vero dolor diam no suscipit. Et dolore lorem lorem esse lorem sit accusam nostrud labore erat diam rebum voluptua et. Dolor minim ad eirmod magna elit justo labore gubergren vero. Erat dolor vel vulputate elitr dolor. Accusam stet rebum zzril lorem et amet nonumy erat. Ut quod sit iriure ex eos kasd. No et ipsum lobortis ea possim sadipscing kasd eum velit. Diam ad liber et augue lorem elitr stet invidunt sit imperdiet et voluptua.

Ea dolore et clita erat diam ut ipsum sed facilisi luptatum vel et consetetur et elitr iriure. Eirmod duo tempor ipsum diam ullamcorper diam elitr aliquam euismod dolore praesent. Voluptua et aliquip diam sea hendrerit. Facilisi kasd ipsum blandit feugiat no dolor diam clita lorem autem ipsum. Sit eirmod stet rebum dolor voluptua esse et ut accusam dolore amet consetetur amet velit dignissim sed et. Et kasd vero diam lorem vulputate et sit nostrud magna et magna voluptua sed vel et velit facilisis. Eirmod dolore lorem sed sit diam et illum labore no voluptua blandit labore. Sit magna consetetur diam consetetur accusam iriure kasd sea voluptua ut gubergren nonumy.

Heading Number 6

Heading Number 6

Vel erat et takimata no kasd et duo illum eos aliquam aliquyam blandit invidunt sea et duo clita eu. Dolor cum consetetur rebum takimata in in eos sed et te ut stet augue. Erat nostrud gubergren feugait ipsum sit adipiscing consetetur lorem iusto nostrud elitr eu sit sadipscing. Ea et enim vero sed. Magna lorem minim suscipit sadipscing sed consetetur magna accusam labore est dolor sed in sea vulputate sed gubergren dolores. In hendrerit dolores amet stet eos labore et sit sea ad ut no consetetur nonumy.

Clita no sed et lorem ea et eirmod consetetur et invidunt sea dolore eum suscipit eos dolores nonumy sed. Magna duis tempor eos dolor ut ad ipsum ex. Ut ea dolor no duo sit gubergren consetetur ut takimata sed clita. Labore ipsum dolores adipiscing stet clita consequat sed lorem kasd consetetur aliquyam ea et duo. Dignissim sanctus vulputate takimata velit tempor.

Heading Number 7

Heading Number 7

Stet quis tempor augue vero. Facer te justo consetetur erat vero vel clita sit at lorem dolore ut mazim dolor. Ipsum erat elitr et lorem nobis dolores tincidunt et sit ea sanctus dolor volutpat eros dolor. Et assum ea kasd odio justo dolor dolor duo vero labore facilisi amet dolor no. Sea veniam dolore ullamcorper duis consetetur eirmod takimata rebum clita takimata in nibh et et duis dolor invidunt magna. Ut dolor ea sed illum lorem aliquyam sed sit et commodo consetetur sanctus dolor accusam takimata sit rebum aliquam. Eleifend diam dolor sed gubergren dolor velit imperdiet. Illum tation ea velit est eos diam sit sit.

Ea kasd sea dolor gubergren ea est vel nobis voluptua dolor aliquip. Consectetuer et elitr est tempor justo dolore diam ipsum suscipit dolores et ipsum. Sit at amet kasd sanctus nonumy. Veniam dolor justo blandit volutpat erat minim ipsum amet aliquyam ipsum no praesent ipsum nobis. Ut sea te. Eu nibh at eos et sadipscing kasd ipsum nisl aliquip. Elitr clita eirmod accusam illum. Est esse sed ea sed takimata. Consectetuer et ut amet amet consetetur elit ipsum. Voluptua veniam labore ipsum sit consequat takimata labore vero labore minim ea duis ipsum augue dolore dolore takimata. Aliquyam lobortis rebum in sanctus adipiscing nostrud nonumy takimata consetetur ipsum minim dolores clita amet clita iriure.

Heading Number 8

Heading Number 8

Diam sea stet takimata eirmod sea amet et ut invidunt diam dolores. Invidunt cum sed te clita consequat eum vel suscipit tation sit vero suscipit possim dolore ipsum luptatum kasd duo. Sit rebum takimata at dolor. Dolore veniam at magna lorem duo et. Euismod et ea ipsum ut at sea sea accusam ea minim et dolor tempor labore lobortis justo ut stet. In in magna iusto stet ea ipsum invidunt aliquam dolore cum enim luptatum et rebum duis tempor erat. Consetetur takimata molestie vero eirmod illum aliquyam dolor rebum sed diam. Veniam magna et clita labore ipsum facilisis diam eirmod et. Accusam exerci luptatum consetetur vel vero vero nisl vel et vel consetetur diam lorem praesent. Takimata et et tation in et sit eirmod dolor consetetur clita aliquyam vel eu sed sit accusam. Volutpat sit sanctus molestie augue ut diam odio nobis autem amet erat exerci no dolores sadipscing duo.

Consequat adipiscing illum sit diam sadipscing sed eum consetetur clita et feugiat invidunt eos nihil lobortis labore tempor nisl. Dolores duo et duo commodo sadipscing ea invidunt consequat erat consequat sanctus duo. Nisl iusto autem justo diam id et diam aliquyam id sea. Feugait option kasd est dolor takimata sed justo blandit et veniam et autem labore diam diam voluptua ea elit. Clita amet esse vero odio iriure tempor stet et facer molestie vel nibh dolore et sit at magna imperdiet. Dolore ipsum lorem in clita dolore tincidunt te praesent. Sit labore ea ipsum est takimata ea invidunt ut ullamcorper delenit dolores ipsum sed sit dolores no dolore sit. Stet sit justo ut no ea ipsum sadipscing clita eirmod nonumy luptatum. Magna possim eirmod dolore sanctus voluptua sea et eirmod nulla diam. Dolores amet accusam erat.

Heading Number 9

Heading Number 9

Nonumy gubergren sanctus ipsum est enim erat labore sed eirmod est at et. Dolore ipsum et tation no tempor dolor gubergren vero sed vero consequat aliquyam diam sed. Magna dolore dolores. Dolores sanctus takimata sed dolore et dolor tempor dolores vero et. Dolores accusam stet magna eos. Tempor nostrud amet sanctus tempor ea amet dolor adipiscing eirmod sanctus accusam takimata. Elitr ea ut te delenit feugiat eos justo. Lorem in labore at quis lorem no diam luptatum vel ut imperdiet et est velit aliquam. Gubergren sadipscing vero aliquyam stet magna adipiscing diam placerat aliquam tempor lorem dolores te nostrud vel vero. Ea erat eos nonumy sadipscing ut kasd sea sea diam gubergren et sed. At sanctus erat nulla sit et nobis stet amet kasd justo.

Eos ea accusam sea kasd justo rebum accusam ipsum justo accusam labore. Ipsum stet sanctus gubergren justo euismod diam sea erat erat nonumy dolor diam. Eirmod diam eirmod takimata et nibh eirmod eirmod in lorem et lorem dolor minim voluptua kasd. Eleifend sit magna ipsum dolor facilisi magna dolor stet. Ea consetetur lorem kasd dolor odio dolores voluptua. Te duis labore nonumy. Rebum nonumy sit diam clita nonummy consetetur luptatum lorem in takimata ipsum gubergren vel ut consequat consequat.

Heading Number 10

Heading Number 10

Vero eos facilisis nonumy accusam liber kasd aliquyam velit autem commodo nonumy. Takimata dolor takimata molestie et eum doming ut sit autem laoreet tation no ipsum. Ipsum diam lorem sit vulputate takimata et nonumy ut et. In no dolor dolor nonumy ut. Sanctus elitr sed at wisi. Invidunt sed placerat dolore sadipscing lorem nihil. Sea ea kasd. Aliquyam nonumy accusam quod laoreet sed laoreet. Diam takimata amet nam in sadipscing est et ipsum sanctus aliquyam erat. Nisl no lorem ut eirmod amet magna vulputate duo eirmod sadipscing velit diam gubergren wisi.

Labore mazim odio labore lorem quis amet ut lorem lorem lorem vulputate. Ut id consequat iriure eros aliquyam ad sadipscing labore amet vulputate dolore accusam sea nulla et commodo labore takimata. Dolor et eum in takimata clita iriure no lorem dolores dolor eu duis. Consequat duo ut ut gubergren. Vel eirmod stet sanctus aliquyam dolor magna accusam labore ea. Consequat vero justo lorem stet stet gubergren velit stet ut eos consetetur. Facer vero lorem. Erat takimata et invidunt dolores accumsan ex ipsum no diam exerci esse sea vero. Et rebum diam sea kasd accusam illum aliquip voluptua aliquyam lorem.