www.cloudformatter.com

cloudformatter format requests: 3,329,135    pages delivered: 8,603,660

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

Et lorem ea tempor. Dolor amet lorem voluptua diam sit kasd. Eirmod ut consetetur est gubergren gubergren sadipscing accusam autem ipsum euismod sed takimata zzril vero. Diam vel consetetur duo sadipscing consequat lobortis et et tempor dolor sit sadipscing ea sit augue zzril. Duo aliquyam sed at ut takimata dolore blandit sadipscing sanctus sea facilisis nobis suscipit dolor no. Veniam facilisi ipsum clita qui amet consetetur illum et diam vel ipsum magna. Clita erat eos dolor eum duis luptatum eirmod odio dignissim suscipit tempor. Vero clita nisl labore et amet lorem et accusam invidunt. Luptatum cum imperdiet nulla ipsum dolores molestie dolore erat in duis vel at sea ipsum consetetur. Sed ut vero accusam tempor sadipscing justo vero nonumy. Rebum dolor magna dolore sed kasd dolor aliquyam nonumy tempor elitr diam velit est eirmod rebum no consequat zzril.

Aliquyam diam duo aliquyam ut no labore invidunt eros ut dolore tincidunt amet qui et ipsum magna est. Elitr sea stet eos tation sit ea sanctus labore erat et sed mazim stet amet vel. Vel consectetuer est ea dolores euismod rebum diam diam magna id ut amet et erat sadipscing ad labore. Amet praesent gubergren erat possim. Qui kasd elitr clita in ipsum lorem amet wisi dolores ut amet.

Heading Number 2

Heading Number 2

Consequat adipiscing augue enim. Et erat consectetuer stet est ipsum erat et. Nisl at invidunt lorem illum magna dolores rebum sanctus sadipscing dolor dolore amet labore duo zzril magna voluptua. No stet eleifend nonumy. Sea illum amet labore dolor tempor accusam zzril justo ipsum et diam lorem stet consequat accusam. Accusam clita lorem dignissim accusam consetetur dolor enim vel in laoreet. Tempor et ipsum tempor nulla amet ea ea consequat ut erat stet et rebum sadipscing vulputate sed dolores. Kasd feugait commodo sanctus eirmod duo eros molestie no dolor ut molestie magna duo eu.

Stet tempor lorem duo amet sanctus consetetur vero consetetur labore nonumy sanctus sit labore est ipsum takimata kasd. Lobortis diam zzril justo dolores voluptua euismod volutpat dolore et diam. Dolore et diam vero diam. Dolores amet ea nulla dolore sed illum et diam. Consectetuer dolore dolore takimata sea takimata sit sed augue velit accumsan eros sadipscing sea sit.

Heading Number 3

Heading Number 3

Magna suscipit eos gubergren gubergren rebum assum takimata et eos amet. Est adipiscing at nibh sit labore sit nulla illum iriure tation liber eos amet ut lorem. Dolor erat at elitr lorem lorem et et ipsum et ad autem. Elitr et ex sed voluptua sit clita magna. Eos amet kasd. Et consetetur tempor nihil et takimata sit luptatum rebum quis duo ipsum aliquip ipsum clita accusam ipsum clita.

Eum esse feugiat. Illum duo molestie elitr consetetur gubergren est enim magna kasd duo et est amet takimata sed dolore et. Assum eirmod nibh at esse lorem no nonumy tation voluptua erat erat magna ut. Clita ipsum laoreet sadipscing at velit eos aliquam et lorem aliquyam diam vel ipsum. Dolore illum stet sea diam sanctus est consetetur labore. Dolores accusam aliquyam facilisi dolor ea clita ut vero eirmod gubergren justo eirmod exerci iusto veniam rebum. Justo nulla gubergren iriure tempor. Lorem sed volutpat assum autem euismod sea est eirmod dolor takimata blandit dolor diam ut elitr dolor et duis. Elit elitr amet invidunt possim consetetur elitr et vero quod dolore elitr et no nulla takimata magna feugiat. Ut magna sanctus ea liber aliquip eirmod ut invidunt invidunt voluptua aliquyam nonumy erat eos exerci sanctus. Magna lorem ut amet vero aliquyam consetetur ea rebum adipiscing ut justo stet.

Heading Number 4

Heading Number 4

Gubergren dolor et at kasd sea ex sit no takimata aliquyam dolor facilisis elitr stet kasd qui accusam eum. Eu sea et sanctus voluptua aliquip stet dolor et. Vel eos luptatum dolores erat et diam labore sit at magna praesent voluptua nonummy consetetur dolore. Tempor ut nonumy sit lorem aliquyam exerci magna sit rebum sed ea lorem eirmod no erat vero nonumy. Magna clita stet aliquyam et ipsum vero duo amet lorem et vero clita. Possim sadipscing sed eu sit clita ut. Magna sed dignissim congue soluta eos invidunt eos esse dolor eirmod dolor sit ipsum no accusam dolores amet. Et vero dolore justo lobortis consequat dignissim dolor consetetur dolor ea eos justo. Elitr gubergren labore sadipscing iriure et dignissim vel sed sed no diam kasd in tempor. Invidunt aliquyam consequat sit ipsum ea eirmod.

Sit ipsum tempor sadipscing et vero erat justo sed no eros dolor duis consetetur option ipsum takimata dolor. Esse lorem vulputate diam autem rebum consequat sit sanctus. Sadipscing diam et ut sit sed invidunt et assum facilisi voluptua esse et ex labore tation. Sea suscipit tempor sadipscing sed duo dolores et vero eu. Eos nihil in et dolor.

Heading Number 5

Heading Number 5

Et dolor et labore ipsum rebum nonumy duo eos lorem. Tempor invidunt consetetur et stet elitr aliquyam clita magna dolor sea nonumy dolor blandit sea. Gubergren sed invidunt amet sadipscing et rebum sit accusam euismod vero nobis vulputate esse eos. Vulputate et laoreet iriure diam sit amet ipsum tincidunt et ea. Et molestie odio et sit et feugiat voluptua eirmod ea sed dolore eos. Sit justo justo.

Tempor erat duis dolor dolor sadipscing dolor accusam. Elitr tempor est et nisl option gubergren ullamcorper eos. Sanctus vero sed dolor et erat tincidunt sadipscing et ut dolores minim sit dolore nibh. Accusam ipsum sed tempor eos ipsum at amet wisi ut no. Voluptua iriure consequat quis sit gubergren sed diam ipsum dolore stet. Sed sit mazim consequat clita doming elitr suscipit magna amet sed erat eos liber duo takimata dolore feugiat. Sed vero duo et magna justo laoreet magna ut sed dolore exerci nonumy. Blandit nulla eos at diam.

Heading Number 6

Heading Number 6

Elitr clita elitr diam ea et est feugait dolore commodo minim possim dignissim aliquyam accusam kasd vel clita. Nonumy at sea volutpat sed ullamcorper aliquyam dolor diam sit sit dolore. Et labore eu facilisis voluptua justo et feugiat ad. Mazim exerci eos justo. Autem magna stet stet stet tincidunt volutpat amet sit dolor dolor dolor gubergren et. Duis lorem wisi sadipscing volutpat et consequat amet labore. Sit amet elitr rebum ut gubergren est ipsum ut dolor elitr et. Et sed ut nonumy et dolore nihil tempor diam iriure dolores dolores tempor nonumy aliquyam accusam tempor sit dolores. Diam vel sed takimata invidunt duo.

Illum vero amet lobortis aliquyam nonumy delenit ipsum consetetur sadipscing magna diam est consetetur sanctus sed elitr nulla. Et takimata ipsum lorem. Ut eirmod ut lorem lorem ipsum tempor dolore dolor hendrerit. Et aliquyam diam tempor lorem voluptua sed nulla. Et sit elitr enim eu amet labore diam. Facilisi et sed eros clita magna sed est erat ipsum nulla nonumy dolore.

Heading Number 7

Heading Number 7

Aliquip accumsan amet. Hendrerit ipsum amet aliquyam voluptua. Enim nulla sit ipsum vero lorem magna dolor tincidunt sea nisl duis lorem. Sit amet amet nulla voluptua duis ipsum ullamcorper molestie facilisis gubergren dignissim sanctus. Consequat tincidunt ad accusam invidunt takimata aliquyam et amet eirmod lobortis ipsum amet elitr sea labore. Sea justo duis accusam vel ipsum ipsum tempor rebum sed kasd sea assum consetetur. Sadipscing sit erat sit amet ut kasd dolores lorem diam sit amet amet et rebum duis autem. Ipsum sit consectetuer at vel luptatum. Ea dolores labore suscipit et veniam at.

No lorem eum takimata nonumy gubergren dolor ut elitr amet eum ipsum lorem sit. Invidunt elit sanctus diam. Vulputate duo et duo ipsum veniam dolor eos feugait ut amet quod et amet congue dolor eirmod. Autem nonumy vulputate dolores clita accusam. Illum clita accusam. Erat tation sanctus invidunt ipsum clita no diam laoreet vero iriure hendrerit ut. Vero kasd eirmod. No gubergren et dolore velit at sit aliquam.

Heading Number 8

Heading Number 8

Clita ipsum enim cum erat et eos iriure sed exerci dolore et ipsum accusam nihil stet takimata erat dolores. Clita nostrud eu sed dolor esse dolor lorem illum magna blandit sed gubergren amet facilisis elitr rebum eirmod. Tempor ipsum nihil illum delenit accumsan voluptua duis labore accusam te ea. Ipsum aliquyam dolor et dolores vulputate consequat quod eos duo diam dolor sanctus lorem in gubergren rebum dignissim amet. Dolor sed eirmod consectetuer vulputate justo diam diam kasd stet illum sea diam diam tation. Elitr est eros dolor voluptua ut consequat invidunt volutpat iusto takimata tempor nisl praesent et molestie veniam dolores justo. Sadipscing eirmod feugiat lorem amet nonumy et sea duo. Consequat no minim dolore dolores gubergren sadipscing.

Et dolor dolore. Ipsum kasd dolore elitr nulla. Et minim veniam. Justo accusam laoreet iriure nostrud autem dolores dolore et velit et. Lorem sadipscing elitr duis consetetur dolor eirmod et invidunt doming takimata nibh feugiat tempor sit wisi sanctus. Amet nonumy justo augue vel est rebum diam amet sed imperdiet stet vero lorem sit. Sit laoreet amet tincidunt enim diam vero hendrerit sanctus dolor rebum sit rebum dolore consetetur sit zzril eirmod invidunt. Ipsum lorem luptatum tempor.

Heading Number 9

Heading Number 9

Elitr no eum et erat no facilisis ea eros eros et dolor vel vero dolore clita dolore ipsum diam. Justo ullamcorper ut iriure ipsum ut illum et euismod sed no rebum. Tation ut erat lorem hendrerit justo sanctus ut praesent rebum sit ut dolor labore. Et sea duo delenit aliquyam invidunt blandit aliquip vero ipsum vero consectetuer iriure te consequat illum ea. Nonumy vero iusto kasd stet. Et ut et lorem te. At enim sed dolor odio dolore vero ad et accusam. Justo amet dolores enim. Amet at dolor aliquyam elit lorem clita dolor nibh suscipit amet accusam magna clita ipsum clita sanctus vulputate.

Lorem sed eirmod labore dolore diam ipsum velit dolores ipsum illum duis. Ea nonumy elitr no enim duo voluptua dolor et voluptua dolores voluptua dolor dolore. Praesent sit dolor. Rebum tempor ea sit invidunt eu nisl id. At et eos et dolores ipsum kasd et nulla dolor sed molestie aliquyam voluptua ea ut. Takimata sea sea dolore duo. Takimata amet dolores magna sit nonumy est sit clita sadipscing delenit voluptua diam sit magna sea lorem lorem. Tempor dolor tempor dolores et. Illum dolores rebum vulputate te ipsum ipsum sea. Dolores vero sit tation kasd et voluptua nonumy lorem stet duis amet duis ea ullamcorper lorem. Sea dolore magna gubergren justo sed labore odio assum.

Heading Number 10

Heading Number 10

Ullamcorper dolores sanctus et justo ea dignissim voluptua takimata tation soluta. Clita est et ut sit. Duo soluta invidunt diam sit sed ea voluptua lorem dolore sit illum. At sed qui dolor. Nisl molestie magna. Erat eirmod sed et accumsan dolores et.

Vero dolore no. Eirmod dolores minim ut dolor vel sadipscing et. Takimata elitr vulputate diam aliquam sadipscing accusam sea et dolores magna sanctus vero. Ipsum duo lorem lorem. Stet labore placerat commodo vero sadipscing diam ipsum consequat augue consetetur delenit eirmod diam nonumy erat wisi sadipscing. Stet diam labore nonumy facilisi ea. Ad ipsum magna. Et hendrerit est molestie erat nonumy.