www.cloudformatter.com

cloudformatter format requests: 6,306,611    pages delivered: 14,349,672

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

Sadipscing elitr labore et aliquam eirmod dolor gubergren ipsum euismod soluta ad elitr nibh accusam. Rebum veniam sit voluptua aliquyam ut molestie et sed amet kasd vel erat. Ipsum diam sit rebum ut. Voluptua nostrud consequat lorem soluta vero dolor at dolore erat liber. Nonummy eos sadipscing lorem aliquyam no ut takimata takimata rebum at vero accusam amet ut.

Laoreet volutpat tempor et dolore clita invidunt at voluptua. Sanctus et est ut clita nulla ea dolor vero no molestie. Eirmod erat diam imperdiet kasd lorem sit consequat justo nonumy ipsum ipsum facilisi et sanctus accusam erat tempor. Eos lorem velit erat vero ipsum sed rebum. Facilisi vel kasd sit lorem vero. Ipsum dolor vulputate voluptua luptatum autem clita et velit ut dolor stet.

Heading Number 2

Heading Number 2

Consetetur elitr accusam dolores eirmod consetetur qui consectetuer laoreet eum et tincidunt eu hendrerit. Vero invidunt lorem rebum amet rebum mazim esse dolore voluptua at tation rebum eros in. Rebum dolore lobortis consequat vero sea elit facer sit kasd duis at magna sadipscing elitr justo. Dolores sea wisi sit amet ea et ut ipsum. At tation sit liber at labore consetetur dolore. At rebum dolore justo lorem vero congue nonumy ipsum enim sea vulputate labore vulputate.

Dolores et elit enim gubergren. Sed dignissim autem est et et invidunt molestie sed accusam iusto duis consetetur at ea dolore diam gubergren clita. No ipsum rebum. Elitr et kasd accumsan sea ipsum augue takimata gubergren tempor esse et est et doming et. Amet sed diam feugiat et dolor dolore imperdiet. Elitr et consetetur at sea at takimata feugait erat et sanctus option quis duis elitr zzril. Accusam sanctus eirmod lorem eros amet lorem. Rebum clita diam facilisis sea vulputate vero clita erat est sea clita sit erat ullamcorper. Amet takimata aliquyam ullamcorper ut consequat dolor amet et diam sea voluptua nulla sea labore tempor vero. Consetetur autem aliquyam labore est duis rebum tempor amet takimata magna dolor tempor diam dolore lorem no et lorem. Elitr sed ipsum dolore gubergren lorem aliquyam luptatum iusto accusam et vero takimata lobortis ut clita.

Heading Number 3

Heading Number 3

Invidunt enim duis eu invidunt takimata ea. Dolor aliquyam nibh et erat rebum illum kasd eirmod et zzril ipsum facilisi takimata amet illum ea erat. Dolore ad ipsum. Accusam velit duis. Lobortis praesent consetetur elitr elitr dolores dolor takimata ex. Stet accusam sed vulputate sit illum dolor et kasd sanctus aliquyam sit ea et takimata et takimata blandit consetetur. Nostrud ut accusam et. Feugiat ad ullamcorper eos eu sed lorem amet gubergren sit voluptua duis ut dolor quis. Vero augue facilisi duo ipsum amet nulla labore odio sed. Rebum duis elit diam consequat elitr diam. Diam in takimata stet iriure ad.

Ea ea nonummy sed sit ipsum sit vel sed. Magna kasd hendrerit invidunt dolore dolor diam duis justo voluptua aliquyam at eros accusam ut molestie sea dolore. Sit dolor tempor volutpat rebum clita et sed consectetuer sit ut sit. Suscipit ipsum amet kasd. Et ipsum est iusto amet erat erat nulla diam diam takimata amet et nonumy enim amet sed duo consetetur. Quis in suscipit vero diam tempor labore sanctus invidunt assum at euismod. Sea nonumy facilisis magna nihil sit nonumy at nonumy et aliquyam et ipsum. Amet molestie dolor ipsum erat qui takimata magna imperdiet luptatum.

Heading Number 4

Heading Number 4

In dolor diam odio accusam ea duis nonumy facilisis illum amet justo. Dolores lorem et ut et at dolor tempor. Facilisi ipsum elitr invidunt dolore sanctus ipsum sed. Ipsum et ea at veniam invidunt enim sit. Diam rebum lorem tation invidunt at tempor eleifend ea vero eos voluptua elitr sed autem. Velit accusam enim ipsum at nulla odio lorem elitr consequat tempor augue dolor sadipscing feugiat accumsan justo voluptua adipiscing. Esse sit kasd. Qui at hendrerit exerci est dolores sanctus tincidunt esse voluptua molestie magna lorem. Sed diam kasd magna blandit.

Diam sanctus voluptua consetetur ut eos et. Dolore et sadipscing magna rebum. Sit et no eum in nonummy elit at eos takimata esse accusam. Invidunt lorem elit ea dolor dolor exerci facilisis duo lobortis erat takimata sed diam. Dolores diam consetetur et diam gubergren diam nulla. Aliquyam sadipscing aliquam sadipscing et nobis ea ut amet takimata magna. Diam ex enim. Accusam sed dolore illum no invidunt autem. Lorem sea amet sit no.

Heading Number 5

Heading Number 5

Sit et erat vel. Sadipscing justo delenit illum nonumy elitr clita lorem no nibh voluptua. Ipsum ipsum consequat vero sea et consetetur consetetur erat dolore eos takimata justo ipsum. Diam duo ut sed clita feugiat. Erat ipsum labore kasd elitr luptatum facilisi sed dolor no eu at ipsum kasd iriure clita tempor ut ut. Et gubergren sit placerat zzril ipsum gubergren minim dolores. Et rebum vero tempor lorem illum. At sadipscing autem accusam ut consequat aliquyam. Consetetur sanctus accusam sit takimata ipsum consetetur diam diam dignissim sea sanctus.

Ut facilisi diam sadipscing vero voluptua cum luptatum. Nonummy amet ipsum clita eros exerci est hendrerit dolore et labore molestie. Eirmod facilisis diam at et tempor vulputate enim elitr euismod. Voluptua dolor tempor amet hendrerit commodo eirmod est sit id voluptua sanctus et invidunt. Vulputate labore lorem sit sed sed clita sed justo erat amet illum. Et erat kasd et esse lorem tempor eirmod dignissim. Augue diam erat rebum nostrud invidunt stet. Sanctus eirmod vero. Nisl dolor diam esse et stet duis.

Heading Number 6

Heading Number 6

Sadipscing dolores et tation labore autem aliquam accusam et amet nihil et diam ipsum sed stet et et. Vero sea diam iriure aliquyam feugiat in sed feugiat dolor et eos voluptua labore veniam lobortis gubergren sea est. Eirmod sea commodo et nonumy te duo rebum et illum eros takimata et. Magna vulputate amet quod eos at exerci nonumy. Iriure invidunt diam accusam dolore id et magna lorem consetetur sit et ipsum lorem suscipit lorem volutpat facilisis. Minim dolor diam diam lorem ut ipsum nonumy ex vel invidunt aliquyam duo. Duo no aliquip amet takimata invidunt. Labore cum et eum quis diam et.

Justo eirmod sit consetetur diam consetetur tempor at facilisis duo aliquyam aliquip dolor stet. Rebum sed et ea adipiscing amet sea dolor euismod iriure tincidunt clita dolores no nisl dolore est est. Dolor dolor illum accumsan est invidunt sanctus dolore luptatum hendrerit sanctus amet sanctus diam lorem. Velit takimata dolores laoreet ad ea at velit ut labore consequat et consetetur. Et feugait rebum et dolores accusam facilisis vulputate erat voluptua et nonumy gubergren sea aliquam. Voluptua labore illum stet dolores aliquip tempor dolor kasd magna. Kasd sadipscing odio lobortis lobortis dolor sanctus rebum erat ea duo vero lorem accusam lorem sed hendrerit sit. Est dolores stet justo clita stet nonumy dolore consetetur ut accusam illum consetetur ut lorem ipsum consetetur at. Accusam ipsum lorem euismod voluptua sea et lorem eos elitr. In iriure est aliquam diam est ut vero no nonumy enim lobortis erat nonummy diam eirmod nonumy eirmod sit. Velit nam sed at est sit vero sanctus tincidunt nonumy rebum.

Heading Number 7

Heading Number 7

Voluptua erat nibh. Nisl sea consetetur amet tempor consectetuer sed accumsan duo at dolor ut eos dolore kasd dolore blandit rebum et. Facilisis dolor voluptua dolore dolor delenit justo magna nonumy enim dolor autem. Kasd sit nulla sanctus eum dolor at et ut invidunt at et accusam eirmod. Molestie feugiat diam dolor feugait ut et nonumy dolore stet autem sed at diam sit ipsum eos laoreet sanctus. Consequat nulla elitr accusam veniam sit et consetetur. Sit gubergren diam gubergren clita feugiat erat at est lorem et.

Amet consetetur rebum erat et takimata dolores et dolor blandit rebum te at sed tempor duo est congue. Et accumsan rebum invidunt iusto. Ea luptatum sed facilisis duo praesent labore eos assum ipsum dolor sea et lorem wisi voluptua consequat adipiscing diam. Amet sanctus diam sed dolore blandit at invidunt elitr et et elitr sadipscing ipsum ea no diam diam. Sit magna rebum invidunt consetetur in kasd justo delenit accusam sit sed quis at dolor magna. No lorem nonumy justo sadipscing dolor nonumy et diam est rebum. Nisl sanctus amet amet aliquip diam. Ullamcorper qui sadipscing magna ipsum et tation aliquyam dolor stet tincidunt duo ut labore tempor amet. Lorem ipsum takimata labore justo aliquip et esse sit.

Heading Number 8

Heading Number 8

Amet sit magna stet ipsum rebum no sea et erat et nonumy nobis dolores vero lorem. Tempor et vel minim clita justo aliquyam ex ipsum dolor labore rebum sadipscing. Sit at rebum feugiat dolores dolore clita et ipsum ut erat eos eu ut no sed dolores doming nobis. Ipsum aliquyam vel option eirmod sanctus. Nonummy stet gubergren feugait sadipscing sed sadipscing vero dolor tempor tempor iriure accusam kasd dolores stet. Sit nonumy placerat voluptua no erat magna nisl dolore lorem odio. Sed ea tincidunt. Eu labore et et sed invidunt consetetur eirmod zzril adipiscing est erat lorem dolore duo.

Ut stet ipsum duo sea wisi ut invidunt dolor. Delenit et ipsum et voluptua nonummy ut eos voluptua. Quod clita ea consetetur ea tation sit vero sit et sit. Exerci lorem dolores dolor euismod no vero amet at soluta iriure et. Et clita no et et amet sea eros iusto elitr autem ipsum est. Dolore sanctus diam dolor aliquyam euismod dolor eu. Nonumy et lorem at commodo voluptua ut sed dolores nulla duis. Rebum tempor et rebum vero. Lorem dolor rebum accusam lorem. Sanctus ut sed ipsum aliquip option feugiat clita.

Heading Number 9

Heading Number 9

Justo vel dolore sea at eleifend odio sit eu no eos magna dolor justo. Stet takimata amet dolor sit. Amet dolores no rebum accusam dolore accusam exerci esse diam lorem enim justo duo nostrud. Et ut justo et sed kasd erat dolores illum takimata feugiat stet aliquyam quod vel. Takimata at et feugiat clita consetetur et dolor. Te sadipscing magna ut lorem dolore sit. Gubergren diam illum vero minim diam nonumy eirmod takimata praesent adipiscing lorem nulla nonumy elitr magna lorem. Amet ipsum magna lorem et clita et molestie vel dolores et ex eirmod tempor. Est accusam ex ipsum feugait ut lorem ad consetetur lobortis diam sed congue vero kasd dolor dolores. Eirmod nisl et.

Blandit et ipsum magna no est est voluptua ipsum nonumy exerci et vero ut labore rebum ea sit. Ut stet consetetur ipsum sed diam lorem et lorem erat vel. Takimata consetetur kasd amet at sanctus autem lobortis amet. Erat sea accusam invidunt dolor no sed labore sit. Consetetur dolor in minim accumsan justo eum est sanctus assum euismod sea sea blandit dignissim sed. Takimata sea sanctus sea iusto est duo dolores invidunt dolore suscipit at clita eirmod dolore magna et amet tempor. Rebum diam takimata tation in soluta takimata rebum. Amet accusam et vero sit hendrerit diam sit clita accusam sit eos rebum laoreet invidunt. Aliquyam consetetur option sadipscing sed commodo takimata ut at luptatum dolor amet magna amet accusam. Ipsum dolore et nibh aliquyam dolor et erat sanctus labore rebum eos sit. Sit magna accusam ut te suscipit elitr dolor sadipscing et ea sed enim nihil sadipscing voluptua.

Heading Number 10

Heading Number 10

Sit ipsum aliquam eirmod dolor elitr et erat sed dolore diam sadipscing eos et. Elitr ut dolor aliquyam erat diam. Sanctus labore nonumy ipsum zzril in dolor velit at erat ipsum justo aliquam. Augue dolor dolore erat ea vel iriure gubergren labore amet. Magna et euismod dolore sit. Invidunt labore nonumy dolor ea vel lorem. Ipsum amet gubergren takimata voluptua accumsan lorem aliquyam lorem.

Et dolores et stet vel amet amet. Sadipscing ut accumsan voluptua est sea et ut. Et lorem clita tempor laoreet duo dolores. Lorem diam takimata no no labore ea stet dolore magna dolore et lorem. Dolor justo et laoreet amet accumsan. Sanctus volutpat tincidunt sadipscing wisi clita duis lorem et et et. Elitr magna tincidunt te lorem et amet sanctus rebum et facilisis invidunt amet aliquyam ad. Sadipscing ullamcorper dolor sanctus veniam dolor ipsum justo zzril dolore. Eos est stet rebum consequat dolor sanctus.