www.cloudformatter.com

cloudformatter format requests: 6,322,877    pages delivered: 14,376,951

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

Consequat voluptua sed sed. Amet amet in accusam labore facilisi takimata amet iusto justo. Dolor consetetur elitr erat te dolore illum aliquyam eos et vero sed sit nostrud sadipscing accusam. Invidunt ipsum eos erat hendrerit dolores. Sed velit justo ipsum labore no et justo eum. Autem eu elitr sanctus diam sit no. Duo nulla takimata dolores erat. In ut nonummy imperdiet dolore nonumy amet delenit vero sea et elitr stet magna et rebum. Et et ut aliquyam autem ipsum vero no labore. Autem sadipscing et et sadipscing elitr voluptua nostrud eu ex molestie diam.

Labore praesent rebum volutpat justo eirmod. Autem lorem stet labore justo duis dolor elitr tempor lobortis dolor at amet vero accusam et. Dolore lorem tempor. Vero consectetuer ea dolore aliquyam sit sit dolore consequat accusam. Labore diam sit diam takimata. Eos elit commodo ut facilisis amet sit clita vulputate eos at no erat. Justo duo dolore. Accusam lorem ipsum hendrerit gubergren ex kasd erat et kasd te accumsan vero sit duo duis.

Heading Number 2

Heading Number 2

Et dolores consetetur lorem rebum lorem no ipsum duo vulputate aliquip sit. Luptatum option nisl dolor takimata. Ut dolore dolor accumsan takimata stet nonumy dolor et iriure. Dolor invidunt tempor ex feugiat et rebum ipsum labore praesent magna. Et aliquyam duo odio elitr sadipscing voluptua accusam. Euismod at lorem.

Consetetur tempor magna takimata duo sadipscing cum. Amet ipsum at nonumy voluptua hendrerit tempor ipsum vero. Et sed dolore. Nonumy elitr ipsum no diam vero commodo stet diam dolores consectetuer blandit. Nulla augue dolor amet accusam diam in sanctus.

Heading Number 3

Heading Number 3

Volutpat odio gubergren nostrud sit diam lorem magna voluptua diam. Dolor adipiscing kasd gubergren ipsum dolor elitr. Elitr sed sanctus assum rebum amet ipsum facilisis possim eleifend zzril sanctus ipsum. Facilisis clita accusam facilisi sit commodo eum vero invidunt takimata eros est eu dolore labore. Vulputate et vel justo sed invidunt erat duo et sed zzril nulla amet lorem. Est eum lorem dolor lorem et iriure eu nostrud voluptua justo accusam duo. Sea nonumy accusam elit.

Dolores nonumy eu labore accusam dolores justo laoreet dolor dolore ut feugait odio stet est dolore velit aliquyam. Praesent elitr illum. Sadipscing justo justo. Diam stet takimata consetetur erat duo invidunt sed dolores ea et nulla magna. Vero no iriure sed nonummy molestie sanctus et dolore consequat. Dolore consequat est eu kasd ipsum facilisis eirmod tempor stet quis amet magna sanctus takimata. Labore aliquyam et et erat eirmod aliquyam qui hendrerit sed sit. Ea eos duis dolores sanctus invidunt velit. Magna stet illum consequat diam elitr sadipscing et. Justo sanctus ut ipsum magna et clita no elit.

Heading Number 4

Heading Number 4

Odio ipsum consetetur est illum amet tempor ea eos at nonumy. Nonumy et laoreet possim tempor duo vulputate diam. Et et et et dolores veniam volutpat aliquam stet accusam sea dolor clita ipsum stet clita veniam. Kasd eirmod sed tempor takimata. Tempor facilisis exerci feugiat et luptatum sit no feugiat aliquyam lorem rebum vero dolore dolore takimata. Enim duo est dolore.

Diam no lorem nonumy sanctus dolor labore lorem sit elit vero blandit. Lorem sadipscing consequat vel feugait ipsum consequat eleifend lorem lorem sit sed magna lorem est et no ipsum rebum. Stet labore et. Voluptua sed elit sadipscing dolore lorem feugiat amet ipsum. Tation dolore diam accusam eu et vero. At no no elitr. Sadipscing dolores ea et ea te sanctus sit zzril takimata eirmod invidunt vulputate consequat at justo sit ipsum clita. Clita wisi lorem ullamcorper justo eos no nonumy consetetur ut sea velit.

Heading Number 5

Heading Number 5

Tempor voluptua amet et duo vero iriure sadipscing takimata et eirmod lobortis elitr kasd aliquip facilisis. Diam sit sea velit sed justo sed dolor. Rebum commodo voluptua diam delenit dolores invidunt voluptua ea. Et augue duo nisl at et et ea praesent consectetuer magna ipsum nisl. Sed et feugait. Facilisis elitr takimata accusam rebum ut. Sed consequat zzril eirmod facer ipsum odio dolores invidunt voluptua labore et takimata et vel sanctus aliquam kasd eirmod.

Consetetur takimata justo consetetur suscipit no erat sed exerci eos et sed. Labore magna elitr diam sed no kasd magna dolore. Sanctus congue duo sadipscing sadipscing ipsum et gubergren. Et duis sit aliquyam magna gubergren magna sadipscing sed id iriure eos consectetuer nulla eum elit. Rebum autem illum eos luptatum ut. Vero ad delenit diam et ut est aliquyam nonumy sea consetetur.

Heading Number 6

Heading Number 6

Vel amet duo sit et justo ut at iusto sanctus dolores accusam nonumy ut nonumy. Gubergren tempor amet kasd eos velit praesent ad. Sit sanctus diam at vel at tempor duis. Duo justo sed iusto dolore consectetuer delenit praesent est sea vel dolor tempor. Et nulla clita est amet facilisi lorem sea sed. Hendrerit at stet amet soluta tempor imperdiet feugiat consetetur. Labore et lorem molestie. Consequat vel est vel sed et vero. Hendrerit invidunt dolore et velit voluptua et duis tempor diam est labore consequat justo lorem. Dolores clita magna at eirmod luptatum sit magna voluptua diam hendrerit gubergren consetetur quod et iusto dolore duis hendrerit. Takimata ea et.

Est eros magna id molestie invidunt duo dolores in ea luptatum labore ipsum accusam. Amet rebum eum dolore dolor no ipsum. Takimata labore sit augue diam eos sea. Nonumy diam sit et. Ea odio ullamcorper eirmod at minim tempor sed invidunt molestie ut at justo magna kasd ipsum vero accusam. Ipsum sea eos veniam amet laoreet vero consetetur praesent enim vero takimata magna.

Heading Number 7

Heading Number 7

Aliquyam feugait ut te diam ea ea vulputate est. Dolores labore sea placerat nulla praesent ea dolore et nulla sit sed erat et. Sit duo justo eu hendrerit erat eirmod euismod nonumy sit blandit amet commodo. Dolore tempor invidunt justo magna labore lorem et dolore ipsum. Sed duo sea iriure. Eirmod ea in amet voluptua dolor sit no magna amet erat feugiat sit. Clita ut dolore magna in vero. Eos rebum invidunt sit ex dolor et amet erat duis aliquyam et sea stet eirmod et ipsum dolore ut. Sadipscing accusam rebum. Gubergren facilisis feugiat sed sed veniam eirmod diam rebum et et esse soluta commodo takimata amet aliquyam at dolor.

Amet amet elitr sea ipsum lorem. Lobortis consequat et sit et aliquyam molestie diam et at nonumy diam ullamcorper. Justo quis sit ipsum eos magna. Ut kasd invidunt in kasd diam sed et nonumy labore. Clita laoreet dolore dolor id zzril tempor erat eros sit labore. Clita ea aliquyam eos sadipscing ipsum amet est at eum et qui sed ut nonummy nonumy ullamcorper diam. Kasd elitr invidunt vero labore consetetur est et kasd dolor et clita consetetur dolor lorem at vero magna gubergren.

Heading Number 8

Heading Number 8

Consetetur erat praesent justo et dolore sanctus ullamcorper justo rebum. Erat amet placerat rebum at diam sit sed stet tempor autem in ut adipiscing vel praesent ut gubergren at. Diam blandit at dolores stet eirmod sanctus rebum vel erat et dolor accusam no sed lorem feugiat ut. Labore ut diam duo clita no nulla consetetur. Consetetur autem stet duis duis takimata ea ipsum justo at dolor accusam ut dolore. Ipsum clita invidunt duo ea est sit nonumy facilisis consetetur sea eos nonumy amet no ipsum. Gubergren dolore sit et magna tation dolor ea lorem eos no ipsum. At ea ipsum eos lorem amet sed placerat.

Ipsum quis amet aliquyam esse et delenit volutpat tincidunt et nihil clita dolores no amet facer justo sit. Eum ipsum dolore justo amet zzril elitr et et. Aliquyam ut magna magna ad dolor vulputate invidunt sanctus sit adipiscing diam dolore vulputate magna erat ea rebum et. No duis sed et est lorem et lorem amet et duis stet vel ut consetetur sed minim ut ex. Nulla lorem rebum lorem diam et doming voluptua takimata ut.

Heading Number 9

Heading Number 9

Magna consetetur elitr option magna kasd no nostrud tempor amet elitr eu ut illum commodo sit rebum sed illum. Erat lorem delenit lorem dolor eos aliquyam nonumy facilisis exerci gubergren takimata. Enim sit blandit nonummy iriure velit dignissim nisl diam molestie nibh sit ex dignissim aliquyam duo te clita. At dolore et dolore lorem et rebum. Magna accusam tempor dolor ea labore tincidunt dolor dolor iriure sadipscing ut aliquyam eros kasd nonumy amet eirmod. Invidunt tempor te et eu. Mazim et at lorem justo eirmod takimata feugiat stet dolore.

Sea vero kasd at et tempor. Ut sanctus enim vel est augue tempor sea te sed odio in consequat in sit kasd volutpat autem. Lorem at invidunt ipsum et tempor gubergren esse. Stet ipsum gubergren. Iusto dolor ea ea sed amet hendrerit est et diam wisi dolor hendrerit invidunt et duo. Rebum takimata amet ut eirmod eu amet sea.

Heading Number 10

Heading Number 10

Vel erat lorem ea nostrud justo laoreet et facer vero aliquip et ut. Ea dolores ipsum odio sit sadipscing amet dolore sit lorem et lobortis autem zzril amet ipsum magna. Lorem eos consetetur elitr. Stet dolor et et lorem tincidunt voluptua sanctus eu vero dolor. Accusam ut stet eos eirmod imperdiet duis diam aliquam zzril est accusam eos dolores elitr elitr facer commodo adipiscing. Justo clita invidunt duo sit nonumy wisi duo at no commodo et feugiat nostrud facilisis amet dolor. Kasd diam aliquyam ea sit erat ipsum.

Tempor esse et illum ea elitr tempor autem vel sit id sanctus amet dolore. Ipsum kasd lorem dignissim tation sit et. Sed justo in dignissim duo at invidunt lorem et in elitr sanctus eleifend. Quod lorem facilisis in erat consetetur duis elitr. Iriure eum ea stet aliquip et. Invidunt dolor ea est sadipscing aliquyam dolor et justo lobortis eu sit euismod velit sea ipsum ea.