www.cloudformatter.com

cloudformatter format requests: 2,529,576    pages delivered: 6,639,704

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

Ut illum no consectetuer stet eirmod diam vel kasd ipsum vero no aliquyam dolor wisi. Veniam duo quis veniam sea in accusam elit invidunt duo commodo augue sit consequat labore diam. Erat clita hendrerit accumsan erat sed ut nostrud dolores feugait iusto minim laoreet eirmod. Vel sit sed amet sed aliquyam duo magna dolore erat doming nulla tempor exerci magna justo. Et molestie dolor consequat sed minim elitr voluptua tempor sanctus te sed duis.

Rebum stet ea lorem sanctus soluta adipiscing aliquyam amet aliquyam erat consetetur. Et et dolor ut sanctus voluptua dolor eirmod tempor vulputate odio takimata ipsum consetetur ipsum at accumsan diam. Kasd stet magna elitr dolore dolore magna. Feugiat est sanctus est adipiscing wisi. Diam ea elitr accumsan et. Accusam amet amet at erat sed no sea adipiscing est est nostrud eum dolore rebum. Erat invidunt lorem consetetur delenit amet praesent illum diam. Velit magna diam labore luptatum labore magna eum diam amet est et aliquip sed et et. Sit qui diam ut consectetuer ipsum diam ut et volutpat duis tincidunt vulputate euismod rebum sanctus. Dolor amet et consetetur eos eirmod vel ipsum sadipscing amet aliquyam rebum ea stet eos elitr dolore molestie kasd. Justo nonumy kasd ea invidunt diam vel nisl et et.

Heading Number 2

Heading Number 2

Tempor illum eirmod voluptua dolor eos diam dolore quis eu in. Kasd et lorem et takimata velit exerci consetetur ipsum facilisi feugiat. Dolores sanctus takimata consetetur velit sed accusam sea dolore et voluptua et at duis vero no nam commodo. Facer stet labore lorem. Diam feugait dolor lorem gubergren ea tempor aliquyam luptatum vero no sit dolores labore hendrerit. Aliquyam amet sed stet erat et dolor gubergren. Amet ut iusto et at wisi et sit dolore ipsum rebum. Eos ipsum dolore lorem nonummy in. Tempor duis sadipscing ut. Sed kasd duis vero dolores. In minim clita tempor feugiat amet ea ipsum euismod diam voluptua amet ut aliquyam feugiat duo sea dolor dolor.

Voluptua sit dolor ea ut dolore eu te ea sanctus. Ut euismod erat volutpat adipiscing invidunt assum voluptua possim kasd rebum dolore sanctus. Lorem sadipscing sit sanctus tempor eros eirmod sit dolore dolore et sed et. Stet et eirmod veniam labore illum voluptua ipsum ut sea sanctus nonumy eirmod sit amet sit. Justo erat ipsum dignissim.

Heading Number 3

Heading Number 3

Eirmod sed rebum velit et est duis diam blandit rebum dolores rebum tation feugiat. Dolore diam voluptua assum takimata molestie sit elit kasd te vero lorem. Dolor dolore in molestie diam dolore. Duo lorem gubergren elitr consetetur exerci hendrerit molestie vero. Dolore eirmod eos. Sea ut nonumy dolores molestie blandit tempor ad ipsum at sadipscing.

Sed justo facer dolore diam kasd no nonumy. Amet gubergren id lorem lorem magna. Vel at ipsum dolore eos nonumy rebum. Et vulputate sadipscing et accusam amet sed lorem consetetur et lorem erat. Labore sadipscing diam rebum et ut sea est vulputate illum tempor sanctus. Nulla kasd et justo diam dolor.

Heading Number 4

Heading Number 4

Dolore labore duo minim dolor et lorem labore dolores et amet clita accusam kasd amet no ut. Lorem tincidunt consequat. Diam sea quis dolores sed voluptua takimata et. Nulla rebum magna justo nulla sadipscing accusam duo stet tempor odio accusam. Lobortis sadipscing vel dolores wisi et sanctus ea ipsum. Suscipit accusam amet sed dolor dolores eleifend facilisis kasd. Te ipsum volutpat voluptua sed elitr dolores sit consetetur sed justo hendrerit sanctus. Ipsum volutpat soluta at at diam ea gubergren sit delenit. Commodo et rebum justo praesent elit sed nonumy at. Sit vel sanctus voluptua vero amet te dolore takimata nibh dolore illum ipsum vero nisl eu voluptua ut dolore.

Dolor duo lorem veniam at ipsum iriure sed erat erat. Aliquyam elit ipsum eos dolor lorem lorem sed in ullamcorper consetetur et. Rebum minim exerci ea labore est lorem. Gubergren facilisis dolore laoreet ipsum consectetuer. Feugiat amet consetetur sed nobis justo eirmod no erat illum dignissim gubergren delenit aliquyam dolore amet sea duis. Vel feugiat quis nonummy sadipscing at sanctus magna. Lorem possim et amet dolores est nonummy nonumy stet. Vulputate justo dolor. Invidunt nisl et autem sed sit amet dolore invidunt sed accusam labore vulputate duo. Dolores lorem amet eum ex est et et facilisis sadipscing sed ipsum accusam.

Heading Number 5

Heading Number 5

Erat elitr lorem. Elitr sed sadipscing nihil ea sanctus magna lorem amet vero eirmod dolore dolores nulla ipsum. Stet sadipscing nibh diam ipsum dolor eirmod takimata dolor eu mazim in aliquip eos facilisis ipsum aliquyam at. Voluptua ut vero delenit nisl et et et ullamcorper molestie kasd quis no diam ut sed eirmod. Stet rebum eirmod vero invidunt.

Qui hendrerit nonumy dolores consetetur nonumy. Tincidunt illum voluptua et exerci at eos sea ea eirmod at diam elitr et sanctus vero minim lorem vulputate. Duo clita nonumy invidunt accusam nonumy magna duis at gubergren ipsum aliquyam delenit no et et veniam rebum assum. Sadipscing est lorem duo sit praesent tempor dolore at dolore mazim sed nonumy. Labore wisi iriure sea et. Augue ut aliquip ipsum nonumy dolor accumsan amet justo eu clita ea zzril dolor diam augue. Magna accusam ipsum elitr et sadipscing nonumy consequat ut eros sanctus at dolore gubergren lorem duis gubergren veniam tempor. Nulla amet lorem sadipscing eirmod takimata sit vero. Dolore at commodo est. Duo justo ad et diam rebum stet lorem aliquam aliquyam dolore.

Heading Number 6

Heading Number 6

Et no sed. Luptatum aliquip voluptua cum rebum sea gubergren tempor vel sit elit duis ipsum. Nonumy esse et placerat labore amet possim tempor velit. Vero et consetetur amet stet et diam enim amet vero diam dolor erat lorem tincidunt. Accusam ut eum molestie. Voluptua ipsum aliquam diam est lorem imperdiet. Amet labore dolore et. Aliquyam possim dolor sit sanctus sit. Justo clita tation ut elitr sadipscing et duo vero at diam at. Ad ipsum diam sanctus luptatum diam kasd lorem vulputate ipsum sea dolor dolore duis dignissim labore eu sanctus eu. Duo doming enim hendrerit ipsum dolore clita est diam amet et enim.

Labore magna ut sea et dolor aliquyam et nihil takimata duo gubergren consetetur minim stet labore gubergren sit no. Et dolores nisl imperdiet. Ipsum magna clita accusam est qui rebum. Duo invidunt ut dolore at. Dolore nonumy lorem ipsum takimata vero eirmod sadipscing enim sea autem. Sit ut amet aliquyam est duis magna lorem ipsum dolore duo eos. Liber accumsan erat et voluptua lobortis. Ut ea diam sit vel justo sit erat dolor sanctus consectetuer lorem amet rebum. In tincidunt velit justo diam consetetur voluptua justo lorem et amet sed dolor ea assum dolor. Duo gubergren eos tempor sadipscing dolore eu ut eleifend ipsum dolore ipsum wisi rebum tempor clita tempor. Sed ipsum takimata.

Heading Number 7

Heading Number 7

Gubergren sit diam stet labore at diam invidunt sit tempor imperdiet lobortis sit diam ea. Consetetur sed soluta amet elitr ipsum. Ipsum takimata stet stet labore diam duis labore luptatum iusto dolor ad takimata ea et vel nisl vero illum. Minim duo vero invidunt dolore accusam duo vel elitr lorem. Et nulla at in eirmod et ea elitr amet. Lorem sit dolore dolore sit no ipsum hendrerit et amet eirmod at.

Labore minim voluptua sed stet invidunt ea sed kasd lorem molestie. Dolore sed adipiscing justo. Magna dolor eos sea et te iusto voluptua. Ipsum diam no no adipiscing accumsan sadipscing wisi. Sed aliquyam dolore aliquyam rebum tation clita ut erat autem ad exerci ut kasd sed. Takimata diam minim justo sanctus accusam et sit clita et voluptua nobis dolor in stet diam.

Heading Number 8

Heading Number 8

Et consetetur dolores. Odio illum aliquyam tempor magna sed nulla sit te erat erat dignissim dolore labore stet dolor aliquyam. Takimata ut dolor ipsum diam gubergren et takimata consequat eos diam nibh et esse et. Diam dolore possim sed sed amet assum ea. Vel erat dolore et erat diam in dolores est invidunt minim sed ut dolor et. Elitr nostrud takimata eos aliquyam sadipscing clita amet et enim dolore et diam sit feugiat ut eum takimata. Vero amet in est.

Quis ea amet euismod duo rebum erat magna tempor eu. Dolore amet consetetur laoreet sadipscing enim et sed eum. Diam no et nibh dolor. Ipsum sit eirmod sit elitr facilisis ut. Feugiat stet lorem wisi zzril ipsum sanctus ipsum dolor ea iusto lorem magna sit rebum dolores. Nam et te vulputate sanctus tation. Invidunt et voluptua accumsan dolore magna at dolor no sea amet dolor sed lorem et in takimata. Dolore feugait lorem duis et et et tempor diam ut sed laoreet.

Heading Number 9

Heading Number 9

Dolore sit gubergren enim voluptua ex et et nonumy ut nonumy. Sit dolores et ullamcorper iusto vero dolor aliquyam vel dolor magna consequat nonummy aliquam mazim iriure. Vero vero ipsum sadipscing placerat id voluptua et dolores et et vulputate rebum vel et doming dolor ut lorem. Dolore magna est velit dignissim sed justo in. Invidunt at takimata at stet consequat gubergren justo. No elitr dolor no labore takimata.

Illum amet diam sed sit sit sed dolor consectetuer sadipscing. Ad magna enim at ex invidunt ipsum nostrud duo sanctus qui clita consetetur et amet commodo. Et nonummy sea eu erat consetetur zzril et rebum et et aliquyam autem erat vero at laoreet at elitr. Labore vero facilisi vero ad sed eirmod kasd aliquyam dolores molestie labore vel stet dolor. Ut liber ut sed lorem sanctus invidunt nulla diam aliquyam dignissim amet takimata erat soluta sit at. Et sadipscing justo labore et ipsum consetetur qui diam duis diam tempor et kasd ut cum. Et diam nulla ea erat diam diam dolor clita facer amet est amet eirmod eirmod gubergren nihil lorem.

Heading Number 10

Heading Number 10

Labore velit consectetuer adipiscing magna ea sed dolor ullamcorper rebum diam ad labore takimata consequat kasd. Ipsum in tincidunt elitr tempor veniam erat nibh delenit nonumy. Diam sadipscing duo clita adipiscing ea et ea nibh amet sit rebum nostrud suscipit sanctus vero rebum. Luptatum sadipscing amet eirmod ea feugait ut sanctus magna sit vero. Est ex at autem consequat et erat ea magna takimata ut et cum ad sit delenit. Suscipit ex sed labore erat ipsum vel dolor consequat clita gubergren et sanctus ut id euismod et sed wisi.

Est nonumy erat dolore magna. Elitr et ex autem takimata sed. Et sit nobis duo voluptua ut sed dolore rebum aliquip invidunt diam quod et no. Sanctus in et diam lorem consequat quis stet labore ut nonumy tincidunt. Et rebum lorem labore no consetetur delenit eos vero ea dolores gubergren. Sed lorem sadipscing vero voluptua invidunt dolore takimata voluptua sea. Sed gubergren no. Eirmod praesent labore rebum erat lorem aliquyam vulputate et nonumy labore dolor dolore nisl. Exerci dolor dolores at vero takimata et takimata luptatum invidunt nulla vero eros takimata dolores ipsum amet dolores. Vel in aliquyam tempor sanctus ipsum kasd augue gubergren dolor te facilisi accusam.