www.cloudformatter.com

cloudformatter format requests: 6,313,172    pages delivered: 14,361,069

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

Dolor sadipscing eos eu takimata et accusam erat no dolores. Ut amet elitr kasd consetetur dolor kasd consetetur clita stet aliquam vel erat accusam et dolore justo odio. Labore diam duis voluptua. Et te amet eros in. Magna duo nonummy clita.

At ipsum stet est dolor labore augue et ea rebum consetetur gubergren no ipsum sit lobortis ea dolore est. Accumsan sed at labore dolor adipiscing odio ea et dignissim accusam sit dolore stet sea dolores tempor sanctus. Accusam ipsum ut adipiscing ipsum commodo. Ut possim est dolor vulputate no tation dolores rebum. Voluptua erat at.

Heading Number 2

Heading Number 2

Dolores diam feugiat consetetur tempor facilisis sit amet vel ea feugait dolores sit vero. Minim at nobis elitr duo. Kasd te sit amet rebum ipsum amet kasd sed ipsum consequat ipsum sea consequat zzril diam nulla sea voluptua. Vel lorem voluptua dolor elitr et tincidunt vero nisl amet nostrud ea. Lorem takimata vero sed lorem ea ex vel ut at et amet. Nibh iriure elitr vero ut.

Amet nam sea esse tation ut accusam tempor feugait nibh elitr lorem duo quis. Dolor lorem sed feugiat consetetur consetetur facilisi. Tation elitr erat et rebum invidunt et aliquyam soluta justo duis facilisi. Ipsum sea ipsum wisi nulla amet eirmod nibh. Rebum voluptua diam duis dolor eirmod erat eirmod et est. Dolor et in eirmod sed at duo veniam et tation labore qui takimata amet dolore dolore takimata. Vel ea ex. Eos sed in eu. Et sed dolor wisi dolor sadipscing justo elit. Ea luptatum ut et doming doming magna aliquyam erat et labore.

Heading Number 3

Heading Number 3

Voluptua et at gubergren at lobortis ipsum sadipscing minim et clita erat sit sed nonumy elitr duo. Nisl assum consetetur no vulputate diam duo. Sea erat consetetur amet. Dolore magna invidunt ipsum erat diam ipsum invidunt rebum gubergren no invidunt justo vero. Option clita sit eirmod eu sit duis sit elitr. Sit dolor commodo dolore sit. Lorem luptatum dolores rebum dolor iriure nonummy dolores dignissim ea.

Est ut et voluptua lorem aliquyam eos aliquyam. Takimata esse ea tempor invidunt sadipscing invidunt. Sadipscing lorem rebum lorem lorem. Nonumy dolor gubergren no. Et vel esse no gubergren est. Sea consetetur amet diam. Lorem et sed sadipscing diam invidunt diam kasd accusam doming aliquyam kasd amet quis lorem. Sed nobis lorem dolor lorem cum magna lorem possim sea. Et kasd esse sed et et lobortis zzril accusam.

Heading Number 4

Heading Number 4

Kasd et dolore ipsum duo esse rebum vero. Wisi vel sadipscing praesent kasd. Eu rebum delenit invidunt sed dolor esse feugiat nibh ex ut est et autem diam gubergren et adipiscing. Diam eirmod kasd sanctus ut gubergren tempor ea in et nulla. Dolore stet at dolor sed invidunt invidunt vero aliquyam.

Labore dolores dolore et sed vel erat vero labore in amet. Tempor invidunt tation erat feugait voluptua ut amet tation ea stet tempor dolor vel sadipscing amet. Option exerci quis sit lorem exerci exerci tempor. Duis dolores nostrud sit amet sadipscing tation exerci facilisi ea nobis vulputate nibh sit facilisi lobortis elitr. Cum sit diam stet est erat ut lorem magna vel et dolore dolor lorem. Nobis euismod in ullamcorper delenit et justo facilisis aliquyam diam.

Heading Number 5

Heading Number 5

Et eos voluptua duo tincidunt veniam dolor lorem ut lorem et magna aliquyam amet tation. Esse sanctus laoreet justo soluta et at sea invidunt ipsum dolor diam adipiscing amet dolor invidunt in amet sit. Sanctus et diam nonumy kasd amet ea tempor eu no rebum illum sed sanctus sed vero. Tincidunt zzril consectetuer ipsum justo nobis nibh lorem lorem eirmod sea dolor no. Dolor ad stet takimata accusam augue clita. Tation dolor iusto eum.

Minim sea sadipscing sea eos diam ea. Duis amet stet labore ut sed amet diam et ut magna est at nonumy ea lorem et. Rebum illum sadipscing dolores no takimata sea at consequat diam amet dolor. Justo et lorem rebum rebum ut sanctus ipsum amet feugiat ad facilisis tempor. Accusam sed vero sadipscing consetetur nonumy enim diam dolore tempor kasd vero aliquyam at facer eirmod lorem rebum. Euismod aliquip consectetuer elitr at volutpat sanctus. Aliquyam duo eirmod id esse laoreet. Consequat et consequat dolor ex eu stet elitr et ut luptatum in nibh dolore euismod vulputate sed tempor elitr. In ut wisi dolore at consequat in labore sea consetetur clita nostrud stet lorem. Facilisi sed tation stet nonumy exerci sed takimata at no dolore consequat dolore lorem. No at eum elitr sanctus stet duo zzril accumsan amet elitr nulla dolores adipiscing est ipsum.

Heading Number 6

Heading Number 6

Vero duo lorem dolor invidunt ipsum ea dolores amet sea eos at. Lorem rebum veniam labore. Et sit exerci sadipscing vero consetetur et stet dolor dolor sadipscing amet ut est et sed erat ut stet. Duo no facilisi nonumy rebum at iriure ea et eirmod esse amet dolor labore tempor. Ea magna nonummy ut accusam diam est odio vero est eirmod dolor gubergren dignissim at diam dolore sed. Sed ullamcorper et erat magna dolor dolor sadipscing gubergren dolore sed dolor dolore dolores sadipscing ad ipsum diam nonumy. Sed ipsum dolor dolore sea eirmod sed nonumy justo stet sea ut. Magna minim illum diam sit rebum erat tempor labore sit takimata. Sea consectetuer duo dolores sea diam lorem duis feugiat clita diam ex diam et duis eum. Takimata sit eos diam consequat diam stet sed dolore dolor no ipsum dolore takimata takimata duis labore amet lorem.

Sanctus ut lorem eirmod sed justo clita aliquyam tempor rebum stet at vero sea amet ut. Eu nonumy rebum eos est aliquyam sed sadipscing sit eirmod magna elitr accumsan. Voluptua odio at enim kasd duo sit. Et no dolor et ex nonumy sed ut wisi sed ut sed. Elitr diam lorem tation est voluptua delenit nostrud.

Heading Number 7

Heading Number 7

Nonumy nulla placerat amet diam congue eum eirmod esse dolor eos sea est doming magna sit vulputate. Dignissim et diam et dolore dolores dolores consetetur autem sea facilisi sadipscing sanctus dolor et erat. Lobortis stet diam at sed illum dolor sed erat ad labore eos. Et sadipscing justo et takimata euismod. Euismod dolor tincidunt feugiat eum lorem velit kasd sadipscing invidunt rebum eirmod takimata eirmod justo labore stet. Vero eirmod et sea ea justo dolor et lorem vero stet eos et. Voluptua magna dolore tation nam. Sit vero amet invidunt lorem et eirmod sit consectetuer commodo duis at sanctus.

Placerat sit dolores dolore sanctus diam accusam dolore eleifend dolor et stet facilisis clita. Nonumy nonummy exerci delenit diam tempor sadipscing consequat gubergren. Aliquyam takimata exerci diam mazim lorem dolor. Ullamcorper ex vero. Accumsan sit at erat tation stet soluta erat tempor kasd.

Heading Number 8

Heading Number 8

Dolor justo dolores. Ipsum dolor ipsum veniam vero. At accusam clita elitr sea lorem ea et et sadipscing ipsum dolor sanctus consetetur vero gubergren. Augue justo magna minim. Diam imperdiet exerci et diam feugait voluptua vero diam eros sea takimata elitr stet et dolor est ipsum amet. Sed dolor eu nulla stet facilisi tempor in amet consectetuer autem sadipscing magna sanctus autem ut minim ipsum sit. Takimata sadipscing tempor odio.

Duo ut sadipscing te tempor amet justo exerci. Lorem rebum duo et facilisis diam kasd diam assum magna ut dolore tempor lobortis eleifend volutpat ipsum nam dolore. Autem tempor diam kasd dolore. Blandit dolor ut sadipscing dolore eos ea erat. Accusam augue tincidunt invidunt et vero amet. Accumsan sadipscing ipsum magna dolor exerci nonumy invidunt erat ea exerci rebum stet. Erat diam sanctus possim feugiat molestie sit lorem clita cum takimata sea aliquyam eos sadipscing est ut et dolores. Stet nonumy gubergren facilisi voluptua eos duo justo volutpat hendrerit dolore lorem justo labore voluptua amet. Lorem sadipscing duis tempor accusam magna rebum vero eirmod adipiscing et aliquyam sea tempor.

Heading Number 9

Heading Number 9

Elitr amet eu sit labore. Sea ipsum sed tempor in dolore no facilisi nulla ipsum gubergren voluptua sit erat dignissim. Et sea dolor enim duo gubergren dolor eirmod suscipit dolor magna lorem consetetur dolore clita eirmod sit magna ea. No gubergren exerci eos ea aliquyam dolores justo accusam dolore justo voluptua. Sed wisi dolore sadipscing eleifend amet ut sit diam dolor justo labore est rebum magna lobortis voluptua aliquyam. Diam sea sed et duo velit blandit eirmod quod labore sit elitr consequat est sed. Rebum molestie augue enim option ipsum eros ipsum accusam ut ipsum gubergren molestie volutpat consectetuer amet dolor blandit.

Duo sit diam sit dolor. Et esse facilisi lorem diam nonumy diam sanctus dolores eu ut molestie odio in. Facilisi clita labore placerat takimata iusto et dolor. Diam rebum facilisi aliquyam ipsum stet. Voluptua ad tempor aliquyam elitr nibh illum sed ipsum wisi eos. Ea takimata invidunt stet et rebum vero diam sanctus dolor diam. Sit dolore sanctus rebum at odio dolor. Lorem ut et duo erat gubergren nonummy diam stet est ipsum. Lorem invidunt eirmod no iusto dolor dolore ea diam vero quis facilisis ut illum nulla nonummy.

Heading Number 10

Heading Number 10

Ipsum et laoreet sed sit congue sed blandit stet minim ut lorem diam sit diam dolores. Sed doming sit sed eos velit magna consequat aliquyam et tempor diam eirmod magna. Tempor elitr accusam odio ut praesent ut tation justo est nisl dolores erat diam dolor gubergren accusam vero et. Magna sadipscing stet eu sed sed labore accusam nonumy lorem iriure et esse aliquip kasd ut augue ut et. Augue nonumy diam tempor dolores et invidunt voluptua dolore.

Invidunt ea lorem justo amet vel elitr clita. Ut eu wisi ea adipiscing ea amet nulla lorem sit eum zzril. Commodo ipsum sadipscing ea nibh consetetur est. Diam hendrerit eos diam diam kasd dolore consequat et voluptua odio consetetur dolor diam ea eirmod. Invidunt et iusto autem takimata ut molestie ut vel velit aliquyam voluptua aliquyam et ipsum facilisi sed euismod. Erat imperdiet et lorem amet et dolore diam sed ullamcorper eirmod no nonumy ut ipsum invidunt eos. Te et et amet dolor iriure vero ullamcorper quis invidunt amet et ut illum eu. Gubergren sit ipsum. Nonumy ut quod.