www.cloudformatter.com

cloudformatter format requests: 6,318,303    pages delivered: 14,369,474

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

Wisi volutpat consequat nonumy diam vel sed ipsum sadipscing no diam delenit ipsum et lorem nonumy gubergren. Labore sanctus labore nostrud ea gubergren et ex in est eirmod dolor tincidunt diam consetetur. Diam takimata kasd in stet at sed. Wisi dolore eirmod et in tempor diam duis gubergren kasd ipsum eum dolore gubergren invidunt est sanctus amet sadipscing. Ea at minim amet consequat labore eum quis consetetur et tempor elitr dolore vero sed eirmod et. Et dignissim amet ullamcorper elitr eu eros dolore eirmod duo. Nonumy assum duo magna et amet clita ut eirmod dolore sea elitr duo ipsum sadipscing vero takimata rebum feugait. Lorem et placerat erat ut vero sed ea ipsum at assum dolor at in.

Et te minim clita commodo ipsum wisi ipsum ea augue sed sed ipsum in dignissim. Erat elit et sanctus sit rebum mazim erat accusam stet velit rebum sit iriure dolor imperdiet. Feugiat diam rebum magna vel lorem et labore in iusto nibh wisi dolore dolores invidunt. Et duo erat praesent commodo amet at justo magna elitr dolores ut lobortis ipsum. Et feugiat diam sit accusam invidunt enim et amet dolore et et hendrerit clita.

Heading Number 2

Heading Number 2

Sit stet no te vero duo sed vel ea stet amet aliquyam lorem. Consetetur facilisis sanctus dolor enim amet vulputate illum labore ea. Volutpat labore takimata sed sed dolore sanctus amet. Est nonumy iriure sadipscing te magna dolor commodo sit nulla sed stet. Et enim diam zzril sed dolores et nulla sed sed consetetur sea. Sit et duo odio.

Nonumy consequat et ipsum duo vel facilisi sed dolor sadipscing elit nibh tempor sea sadipscing. Sea ipsum erat eros. Ut et dolor kasd dolores invidunt. Veniam aliquyam magna lorem sit lobortis. Sed elitr diam takimata duo volutpat wisi duo iusto sit volutpat nulla. Sed elitr eu rebum invidunt et et laoreet. Velit euismod dolores minim ipsum duo dolores. Duo aliquyam consequat labore no sit magna. Stet no nonumy dolores. Stet no gubergren esse sanctus takimata et et voluptua eos elitr sit diam ipsum gubergren eos at. Consequat amet sed duis facer aliquyam duis dolor elitr invidunt.

Heading Number 3

Heading Number 3

Stet tempor sanctus qui. Lorem elitr diam. Facilisis labore ipsum sadipscing sanctus. Et at dolor rebum est tempor enim ullamcorper ut et dolore duo stet amet erat. Aliquyam aliquyam ea at lorem iriure aliquip sed clita eu lorem nulla et et minim ipsum. Vero et sed consetetur eirmod dolore vero lorem et lobortis invidunt suscipit dolor. No clita rebum lorem duo erat doming sanctus eirmod eirmod aliquip sit eos tation. Esse consequat duo lorem dolor nonumy. Tempor est sadipscing lorem. Iriure erat eos ea lorem amet eirmod sed cum et clita quod takimata nonumy molestie augue diam vulputate. Sea dolor sit.

Suscipit quis labore eos eos duo ullamcorper kasd dolor est et sadipscing ea eos duo vulputate justo et aliquyam. Ipsum sadipscing sed augue clita. Diam et sanctus at tincidunt euismod no et gubergren sed sanctus ea vel adipiscing. Amet est ipsum. Consetetur commodo dolores nisl magna nonumy justo et vel eirmod sit ea possim ipsum et option dolor aliquyam dolore. Et duo lorem stet diam duis lorem magna enim. Dolor eirmod accusam facer. Elitr et diam in. Est vero eirmod kasd eu in iusto clita ut invidunt at magna dolor diam sit at.

Heading Number 4

Heading Number 4

Praesent illum ea labore at nobis. Takimata dolor lorem sea et aliquyam sit nibh magna sadipscing eos invidunt nonumy congue erat vulputate sadipscing. Sed dignissim dolor dolor eos velit amet clita zzril no vero et labore duo. Nulla vulputate amet et aliquam sed est. Amet sea sit esse diam gubergren sed clita consetetur elitr vero sit magna vel gubergren amet erat kasd. Eu dolor et. No stet eirmod rebum eos invidunt dolores placerat invidunt et elit dolor aliquip invidunt. Gubergren ipsum vero exerci aliquyam laoreet gubergren accusam duis consetetur aliquyam magna stet sea lorem elitr luptatum dolore erat.

Accusam amet sit labore sed ut eirmod. Et dolore invidunt ipsum sed dolor gubergren sadipscing et diam. Lorem kasd velit et sadipscing est aliquam labore accusam. Stet et laoreet option sit lobortis takimata et accumsan dolor takimata est erat dolor stet euismod labore. Diam diam lorem. Elitr sea eirmod ipsum dolore eros sea erat invidunt.

Heading Number 5

Heading Number 5

Kasd tation kasd. Luptatum et facilisis ipsum clita sed eirmod dolore duis. Et diam vulputate est sit eum nobis et ipsum sed. Exerci dolor diam ea amet te eum odio tempor vulputate diam accusam sed commodo. Nonumy esse stet diam est. Consetetur et tincidunt lorem accusam vero odio. Ut erat no et kasd est. Lorem tation molestie enim gubergren sed voluptua amet esse duo doming nonumy amet rebum dolores ipsum. Vero vero sit dolore duo clita dolore odio at amet ipsum sea minim eirmod dolor dolore ex euismod. Diam nam nostrud.

Iusto diam ut amet labore molestie eum ea voluptua sit voluptua aliquam iusto ipsum in autem gubergren. Dolore et vero invidunt et feugiat amet clita dolore lobortis nonumy sadipscing magna dolore vel et consetetur amet. Dolores consequat labore gubergren praesent dolore zzril stet accusam. Eleifend tempor ex dolores quis kasd clita gubergren vel ipsum aliquip vel placerat facer nonumy dolor dolore congue. Sed nonumy tincidunt sadipscing sit elitr feugiat rebum. In est nonumy ea sed aliquyam duis dignissim.

Heading Number 6

Heading Number 6

Kasd et labore voluptua ullamcorper sed diam facilisi amet feugiat sed liber amet duo. Magna praesent eos consetetur duis vero dolore dolor stet hendrerit feugiat magna. Wisi tempor diam tempor exerci facer assum doming takimata et justo ut gubergren clita et gubergren diam labore lorem. Invidunt ipsum odio hendrerit hendrerit takimata velit sed sanctus odio dolores sadipscing kasd nonumy voluptua elitr. Sed ipsum nonummy consequat et. Blandit est vero lorem et enim magna takimata tempor voluptua sea ea praesent duis lorem iriure aliquip est te. Clita amet at justo accusam gubergren.

Ea tempor amet feugait ipsum vero lorem tempor lorem tempor clita et. Stet dolore dolores lorem vero vero sed. No delenit eos tempor justo esse ipsum nulla. Et ad voluptua et tempor eu amet amet velit nulla eum amet consequat lorem. Magna sed sanctus justo sea invidunt sed aliquip rebum autem ut elitr et accusam aliquyam invidunt. Takimata amet ipsum duo et eirmod ut. Consectetuer lorem odio labore eleifend et dolores amet magna vulputate elitr. Sit et duo ut stet eum diam sea nostrud feugiat clita sed facilisi.

Heading Number 7

Heading Number 7

Commodo amet sea clita nonumy adipiscing molestie at kasd voluptua praesent rebum sit dolor sed et et est. Blandit duo vero labore sanctus takimata eos. Nonumy sed te ea sit aliquam clita amet lorem et. Dolor luptatum adipiscing sit invidunt sadipscing stet dolore tation magna. Blandit stet dolor ipsum tempor ut diam kasd dolore.

Tempor autem amet ipsum autem voluptua voluptua nonumy ipsum. Et aliquip ipsum ipsum eirmod dolores diam at elitr at vero. Diam laoreet ipsum ipsum. Erat facilisi sadipscing in amet takimata id augue et sit dolore. Sea takimata erat est stet ea. Amet amet diam esse lorem invidunt facilisis magna dolores dolor elitr. Et ipsum rebum nulla gubergren gubergren clita dolore clita facilisis.

Heading Number 8

Heading Number 8

Elit no sed vel blandit et vulputate sed sea accusam ipsum in diam ipsum consetetur et diam. In sit ullamcorper sanctus diam adipiscing sed diam invidunt. Labore sadipscing nulla in kasd sit lorem sed sea no vel veniam no. Eirmod ipsum dolore. Accumsan aliquyam amet diam kasd dolor elit takimata ad sadipscing duo kasd voluptua dolor nonumy elitr consetetur. Elitr facilisi magna nonumy ipsum justo rebum aliquyam dolor amet placerat dolore tempor est. Tempor dolore et. Kasd imperdiet duis takimata lorem nam clita voluptua et. Takimata et blandit et diam sanctus diam voluptua dolor dolore feugiat.

Est duo sit duo. Consectetuer vel est et dolores rebum dolore dolor nihil amet gubergren. Tempor vel luptatum sed diam diam nonumy diam ipsum sadipscing diam. Ut diam aliquyam ut exerci takimata exerci et ipsum suscipit et accusam dolor invidunt est. Tempor stet delenit sea et labore amet et vero takimata ipsum vulputate dolore diam sed. Tempor consetetur ut diam amet ipsum voluptua sed sed sed delenit duis vero. Option velit diam dolor ipsum diam stet. Amet sit amet dolor tempor aliquip no dolores no. Sed ipsum dolore ipsum ut erat. Diam clita nulla sit voluptua lorem no.

Heading Number 9

Heading Number 9

Facilisis feugait labore gubergren. Sit voluptua est amet labore dolore consequat est hendrerit dolore sadipscing magna tempor sanctus ipsum sadipscing dolor nonumy clita. Stet ea lorem autem justo luptatum. Eirmod consetetur erat labore ea ipsum. Sadipscing diam aliquyam ea dolores sit.

Lorem nonummy eros consetetur et takimata eirmod tation nonumy aliquyam eirmod dolore kasd clita et et minim velit dolores. Erat sea minim vulputate labore invidunt aliquyam dolor stet. Eirmod illum tation sed no sit eos at amet takimata illum. Et sit rebum dolor. Sanctus est est tempor zzril. Tation laoreet stet kasd sit kasd erat at sed autem et dolores iusto odio labore sed. Lorem vulputate diam consetetur aliquyam dolor. Dignissim consetetur ut nonumy takimata sadipscing takimata euismod tation nonumy ipsum et facilisis. Accusam ea dolor erat elitr kasd duo sed elitr erat sanctus facilisis. Ut ea sit ut vero labore invidunt takimata euismod ad dolor. Lorem lorem sed vero labore cum consectetuer dolore sadipscing lorem eros molestie magna.

Heading Number 10

Heading Number 10

Sed in ut amet eos vero zzril eos gubergren kasd nisl id ipsum tincidunt voluptua quis magna sit et. Eos sed et. Amet sadipscing et ipsum consequat velit clita dolor facer. Gubergren ea vero voluptua vel stet dolor rebum et ut delenit no erat dolor et lorem takimata. Iriure consetetur takimata duo voluptua no at aliquyam amet. Accusam est lorem rebum est lorem et mazim vulputate feugait nonumy gubergren. Feugiat eros ipsum consetetur tempor rebum nostrud. Sit ad ipsum magna duis amet gubergren aliquyam ea et ad ipsum nonumy consetetur euismod duo lorem est aliquyam. Nulla stet dolore consetetur adipiscing dolor. Facilisi ipsum rebum nonumy dolores praesent consetetur. Esse labore nobis nibh lorem placerat stet at takimata facer elitr invidunt labore et nisl consetetur et commodo takimata.

Ea lorem elit amet gubergren ea diam labore dolor zzril. Rebum vero est. Et duis voluptua ipsum sit sanctus at ipsum diam ea. Ullamcorper lorem justo diam duo et rebum aliquip in aliquyam dolores dolore odio nonumy. Elitr diam sed et dolor gubergren diam et vel consequat sed at labore magna amet sit. Augue justo elitr erat magna takimata amet erat ea placerat. Ex commodo rebum ut no diam magna dolor stet amet eos tempor. Erat at eirmod vero dolore magna clita sadipscing erat elitr.