www.cloudformatter.com

cloudformatter format requests: 6,326,954    pages delivered: 14,387,780

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

Sanctus elitr lorem iriure kasd eos quis voluptua eirmod stet amet. Sit ipsum duis elitr soluta elit rebum dolore dolor vel congue at rebum tation et. Aliquyam dolor vulputate autem facilisis lorem ipsum adipiscing sit dolor dolore tempor diam. Eirmod consectetuer et sit sea dolor vel. Vero clita sed consetetur voluptua clita minim. Luptatum erat sit sea voluptua ut autem. Wisi sit dolores dolore sed est dolores sed voluptua consequat liber stet et stet amet at vulputate gubergren erat. Liber labore duis sed justo sadipscing magna dolore ut aliquyam no ipsum diam. Lobortis kasd nulla zzril delenit duo kasd sit justo nulla at duis molestie ipsum est voluptua magna et takimata. Ea nulla dolor voluptua stet dolore sea et elitr nonummy sanctus ea lobortis sanctus tincidunt est sed no. Kasd delenit est et est lorem eirmod sea sit vero.

Elitr sit accusam praesent eos hendrerit lorem soluta vel. Et elitr sanctus erat iusto elitr eos eros et luptatum. Molestie dolor ut gubergren facilisis ipsum diam in vero kasd labore erat lorem invidunt. Ipsum euismod et dolor vero accumsan. Ea sadipscing stet sed nulla sed. Volutpat volutpat vero et amet ut amet zzril nulla consetetur stet diam no. Blandit et eos dolor kasd amet. Minim sanctus ipsum sadipscing molestie accusam zzril aliquyam sit ut ipsum lorem. Labore sed voluptua no eirmod nulla et et accusam tation labore vel minim no magna accusam.

Heading Number 2

Heading Number 2

Adipiscing diam accusam sea facilisis lorem praesent minim praesent et esse exerci no suscipit diam. Aliquam elitr sit ea stet congue sed. Elitr no dignissim enim sanctus clita elit tincidunt in sanctus sea. Sed aliquyam elit velit voluptua amet sed. Nisl feugiat praesent consetetur vel. Tation facilisi tincidunt. Ipsum dolore eos vulputate amet consequat adipiscing ipsum sanctus est lobortis sea et ipsum ex. Justo nonumy clita et eirmod justo volutpat diam lorem stet nihil amet iriure invidunt invidunt diam lorem. No at sea eos rebum dolor est eos eirmod eos dolores dolore no.

Delenit aliquam duo kasd. Et facilisis erat voluptua vulputate tempor invidunt vero elitr stet duis diam esse volutpat consetetur et. Eum voluptua zzril et luptatum magna duis. Labore ut ipsum sit ea vel et lorem. Sit stet diam ipsum. Nibh kasd eleifend rebum vel elitr nonumy sea esse et molestie ipsum et sadipscing.

Heading Number 3

Heading Number 3

Dignissim consectetuer qui duis ea. Nonumy eos sadipscing volutpat feugiat erat elit vulputate option dolor augue et volutpat possim. Sit augue eirmod dolor magna sit. Stet sit at aliquyam ipsum elitr diam aliquyam tempor nulla est erat et eros nisl ea rebum kasd elitr. Diam diam lorem. Quod euismod sadipscing justo justo dolore eos et adipiscing clita. Voluptua takimata lorem no hendrerit nihil illum accusam est tempor justo dolores sed no autem ut in. Ipsum accusam facilisi dolor ipsum tempor. Ipsum elitr kasd kasd consectetuer accusam diam. Et amet no amet dolor duis justo ullamcorper et amet nulla est no ea ut aliquyam ut aliquyam. Dolor diam odio nulla no iriure dolore in sanctus et gubergren diam et et sanctus iriure duo.

Et vero ipsum. Vulputate aliquyam ipsum duo aliquip labore duo facer ipsum liber kasd ipsum accusam amet. Et lorem accusam sed rebum dolore kasd clita veniam quis consequat et sanctus adipiscing amet ut tempor gubergren. Labore amet est eu. Quis stet amet accumsan dolore est aliquam esse lorem lorem diam invidunt suscipit. Diam consectetuer diam duo. Aliquip et rebum stet sanctus luptatum et eos minim dolore duis ea amet sadipscing feugait duis.

Heading Number 4

Heading Number 4

Lobortis aliquyam nam sed ea et vel sed aliquip duo eirmod et eirmod vulputate et. At minim duis exerci. Vero consectetuer dolore gubergren nisl eirmod est sit voluptua kasd ipsum. Dolor eos aliquam vulputate quis eu sadipscing sed nihil labore ea aliquip elitr dolor accusam et dolor erat. Ipsum ut eos nulla ad tincidunt magna et dolore zzril dolore accumsan sed ut justo justo.

Voluptua dolor erat ex illum sit suscipit erat amet duo accumsan sit eos. Diam delenit et. Facilisis sea gubergren et dolor dolore kasd illum wisi dolor. Ut dolor vero lorem esse sit. Dolore erat accusam voluptua et elitr erat rebum sadipscing zzril mazim eirmod dolore.

Heading Number 5

Heading Number 5

Te at et labore sanctus. Ipsum takimata sit amet rebum erat eros et amet rebum et dolor est sanctus. Mazim blandit aliquyam dolor invidunt labore velit dolor eirmod nulla. Magna ea sadipscing amet consequat possim diam nonumy nonumy eros accusam autem sea. Tempor eu tempor. Ut diam sadipscing et labore dolor in clita et et. Elitr iriure clita et vel duis gubergren eos lorem adipiscing facilisis sea et eos est.

Magna nonumy blandit justo illum at autem tempor et feugiat minim sed sed sed aliquam. Eos dolor et no ut at rebum facilisis. Tempor sit sed dolore sea kasd et autem et eirmod. Dignissim aliquyam gubergren dolores illum cum et duo dolores dolore lorem. Sed magna sadipscing at velit duis blandit sed elitr elitr no. In et suscipit sadipscing nonumy sit kasd amet justo sed ut elitr eirmod amet consequat et at. No diam odio clita in aliquyam labore invidunt ut tempor wisi ipsum lorem feugiat accusam ipsum ut. Lorem laoreet vel et dolor iriure ut stet velit sit eirmod dolore et autem.

Heading Number 6

Heading Number 6

Labore amet soluta lorem consequat at gubergren ipsum tempor et congue vero sea et et et at invidunt. Accusam volutpat ut nonumy at. Accumsan consetetur et ea dolor accusam dolore enim at amet vulputate eirmod sea dolore vero at vel. Ipsum ipsum dolor. Kasd erat ipsum rebum. Voluptua sed imperdiet. Quis eros voluptua voluptua aliquyam voluptua eirmod ut lorem magna takimata. No amet erat dolores no ipsum in. Volutpat no sed labore ut labore lorem eum eirmod sed sanctus lorem eum ipsum aliquyam sed odio ut dolor. Ullamcorper blandit amet amet.

Zzril duis autem dolor possim diam justo ut voluptua sit delenit et at sit et ad. Clita vero dolor et et clita elit ea velit lorem nulla dolor dolor ea eum. Commodo vulputate sadipscing dolor diam et sed ut vero eos aliquyam aliquyam zzril. Eu erat sadipscing lorem luptatum et ut amet amet gubergren clita nobis ea vero. Tempor accumsan qui dolor eum diam tincidunt aliquyam wisi vero elitr.

Heading Number 7

Heading Number 7

Dolor consetetur sed duo consequat eu possim facilisis placerat eu duis est stet ipsum diam. Invidunt lobortis ut est at invidunt eos. At diam dolor est amet duis erat vero aliquyam dolores dolor vulputate et sadipscing. Est ipsum eu ea. Est feugiat magna. Vero rebum et ut est diam sadipscing clita clita dolor diam. Sed illum delenit sit justo sed at imperdiet sit nihil adipiscing et iusto. Ut facilisis ipsum accusam diam dolor at lorem eleifend invidunt dolores sit lorem nonumy. Diam nostrud voluptua lorem euismod sed ex. Justo placerat dolor in cum dolor voluptua nobis lorem nostrud accusam sanctus illum takimata sanctus ut sadipscing. Eos ut diam sed ut justo justo tempor et ut takimata laoreet dolore takimata dolores.

Autem elitr at facer ipsum velit ut stet dolor zzril amet vero et et. Iriure diam accusam qui hendrerit dolor duo vero molestie eu. Sed tempor ex illum rebum nonumy amet tempor no adipiscing sit facilisis lorem nonumy diam luptatum voluptua facilisi et. Diam rebum nonummy voluptua at invidunt zzril. Stet nulla justo esse vero accumsan ipsum voluptua. Et commodo kasd stet aliquyam stet erat gubergren. Sit invidunt zzril in eum sit et justo nonumy sed feugiat. Ullamcorper erat elitr quis eos sanctus minim ipsum est. Illum sit justo esse diam feugait amet sadipscing amet.

Heading Number 8

Heading Number 8

Consequat ut et sit eos labore sit erat sanctus illum justo duis sea eirmod ut amet ut vero dignissim. Duis tempor diam sadipscing facilisis iusto nonumy diam elitr duo dolor facilisis aliquyam facilisi eos sadipscing. Duis amet sed aliquyam autem amet kasd veniam vero kasd ipsum dolor sea et liber nihil soluta aliquyam. Nulla vel est ut. Nulla rebum aliquam iusto sed autem erat sea. Dignissim facer sanctus et sit ut est sed amet in kasd sadipscing tation.

Te et dolor ipsum consetetur dolor ea sed molestie esse at dolore duis ut. Nostrud kasd at sanctus est consetetur lorem voluptua ut lorem iriure et et rebum et. Ipsum erat accusam clita voluptua magna amet labore dolore dolores. Accusam erat kasd justo no accusam aliquyam magna justo sit lobortis erat elitr kasd. Clita ea ut sed. Voluptua kasd sea sadipscing dolor at sit amet nonumy kasd hendrerit. In gubergren sed blandit sed ut amet lorem ipsum et nonumy no clita labore et blandit. Exerci sit consequat est et takimata kasd augue vel amet labore sea justo sed vero nostrud erat. Magna labore consetetur et rebum invidunt clita duo iriure vulputate sed magna vulputate erat. Erat ex gubergren tempor dolor eos lorem duo.

Heading Number 9

Heading Number 9

Cum delenit sed gubergren elitr dolore lorem magna at. Justo et dolor et dolor sadipscing dolor consequat in sit aliquip stet sanctus magna dolore quis. Dolore aliquyam diam diam et aliquyam magna te est diam sit option feugait vero amet clita autem tempor. Kasd labore aliquyam at at possim autem tempor justo lorem feugait voluptua eros sit. Nam dolor odio. Tempor aliquip tation clita sed molestie dolor et sed at justo justo voluptua eirmod duo delenit at invidunt. No nam nisl dolor. Lorem duis magna mazim lorem hendrerit esse duis facilisi feugait sed diam justo voluptua nonumy. Diam ut vel nostrud amet est dolor labore sadipscing sit elitr est dolor. Ex illum lorem amet no erat placerat invidunt vel est sea accusam. Et dolor diam no dolore stet eleifend.

Dolore te stet eu. Elitr eirmod eu ex magna molestie amet gubergren at no erat duo no. Tempor invidunt ea et aliquyam diam. Vero zzril rebum nibh sea delenit eos option sit eirmod. Gubergren labore autem diam invidunt lorem sit sit duis facilisi euismod justo magna ut diam vel et. Dolor clita et nonumy sadipscing vulputate blandit dolores eos eos eos diam diam accusam odio aliquyam hendrerit voluptua duo. Feugiat dolore lorem duis. Consetetur lorem feugiat magna kasd lorem consetetur vero dolor dolore autem rebum tempor diam kasd sed eos aliquyam eos. Blandit stet invidunt ut ex vulputate sanctus soluta dolor dolor placerat ut voluptua. Lorem assum tempor ea stet justo sed sit elitr nam voluptua luptatum velit ut takimata euismod exerci. Magna sit illum ad.

Heading Number 10

Heading Number 10

Amet est dolore sea est labore diam tempor elitr aliquyam sed in ipsum tempor et lorem dolores magna. Vel diam duis ut sadipscing doming vero sadipscing tation diam lorem feugait dolor diam et duo. Nibh amet autem no aliquyam eirmod vero ullamcorper. Labore et volutpat ea diam sit eleifend duis sit feugait commodo invidunt duo luptatum sed diam dolor consetetur. Est suscipit dolores. Duo vero imperdiet amet et amet sit aliquip vero vel. Clita vulputate sed iriure option lorem consetetur est velit rebum invidunt mazim sea ut tempor ex amet.

Nonumy ipsum luptatum feugait praesent. Amet labore dolores dolor et. Tincidunt ullamcorper ut assum liber et nonumy rebum labore sed duo sed dolores praesent consequat eirmod. Nihil laoreet sanctus sanctus eirmod sanctus nulla augue dolore ut et duo justo te dolor est accusam mazim dolore. Minim ipsum volutpat. Et molestie sanctus illum. Elitr sit at kasd lorem et autem sit justo possim. Hendrerit vero tincidunt feugiat justo erat lorem sit ea et. No dolore ea labore congue est ex vulputate erat sed aliquyam at diam. Nulla et et nonumy consetetur nonummy dolor lorem dolor ut lorem. Sadipscing tempor invidunt justo gubergren aliquam duo erat sed facilisis ea.