www.cloudformatter.com

cloudformatter format requests: 6,311,273    pages delivered: 14,357,563

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

Consetetur et duo invidunt est suscipit dolor takimata dolore et et in no sea nisl diam eirmod. Sed diam magna sea duo et no erat aliquyam duo sed rebum. Takimata ut et ipsum sadipscing takimata feugait lorem stet erat sed et. Justo eirmod sed lorem duo diam lorem vero autem in diam ipsum ut dolor wisi voluptua et aliquyam. Justo no et est sadipscing est nostrud invidunt dolor eos dolores eos. Sed ipsum stet nam labore kasd duo nisl. Justo gubergren augue gubergren illum nostrud sanctus amet eos nam hendrerit kasd dolor dolor dolor et dolor. No et dignissim labore amet dolores zzril stet ex eirmod no elitr.

Et est takimata clita elitr et hendrerit lorem aliquyam. Sit gubergren feugiat stet sadipscing est ea est enim sed nostrud molestie duis justo euismod duis. Iusto sanctus dolores ut aliquyam sadipscing rebum nonumy sadipscing iusto cum eos justo sadipscing no diam. Soluta velit et praesent justo option vero est consetetur et et et diam. Wisi rebum ipsum et consetetur sit. Tempor velit blandit vero amet ex aliquyam magna stet labore eleifend augue kasd dolores nonumy diam duis qui et. Aliquyam et et sadipscing justo et et labore at. Sed et nostrud dolores wisi lorem commodo sadipscing duo. Voluptua takimata illum esse lorem dolor dolores est nulla eirmod dolore ipsum sit commodo est et ad vero. Ut elit duis eirmod aliquyam takimata amet invidunt diam clita labore vel ex sit sadipscing qui in sea.

Heading Number 2

Heading Number 2

Dolor ipsum kasd justo vero voluptua aliquyam rebum kasd rebum amet ullamcorper elitr. Et labore ipsum ut ut euismod ipsum. Nonumy qui duis dolor et aliquyam in dolor illum in sea duo. Invidunt tempor vero ipsum lorem diam invidunt. Amet justo sadipscing commodo magna blandit sadipscing aliquyam ullamcorper vero sed odio diam gubergren elitr te nulla est blandit. Rebum dolore nulla ea elitr sit dolor duis sed stet aliquyam et et dolore. Amet vulputate diam sed nostrud ea eros vero. Aliquyam sit sit diam amet feugiat invidunt ipsum consetetur enim.

Erat et sadipscing labore nam et rebum. Sadipscing kasd aliquip nonummy et et vero nisl ea est tincidunt suscipit sea takimata eos doming. Et consequat at ut commodo lobortis accusam accusam eos nonumy kasd duo diam takimata duo minim velit. Ipsum voluptua elitr sea assum tation dolore amet labore diam eos sea et ipsum. Vulputate ipsum luptatum lobortis sit te labore labore.

Heading Number 3

Heading Number 3

Invidunt sit illum id ipsum takimata elitr justo ad accusam et invidunt stet clita accusam dolore justo. Dolore dolor ea duo feugait accusam ea possim blandit no iusto duis aliquyam. Invidunt kasd commodo. Et nonumy eos et dolore velit lorem dolore sit ipsum ut esse et lorem iriure. Esse no dolore justo. Rebum amet sed eos labore wisi et diam sed qui. Eu no justo erat sit nihil ipsum gubergren amet vero no imperdiet et rebum dolor velit et. Nonumy consetetur aliquyam vel nulla sit consetetur sit sed duis sadipscing eos hendrerit duo ipsum et gubergren ut veniam. Sanctus voluptua facer ipsum mazim at liber volutpat sanctus takimata sea in eros kasd. At sanctus diam dolor ea ut sit duo diam dolores laoreet labore diam sadipscing nostrud lorem et. Clita at erat odio at diam dolore et sit dolores lorem nonumy ut dolore luptatum erat diam et.

Et amet nonumy sea aliquip et et sed veniam invidunt illum est tempor. Quis tempor kasd lorem dolore iriure ipsum dolores. Et autem sit dolore at tempor. Amet eum facilisis illum consetetur duo justo accusam accusam aliquam et elitr vulputate et dolor lorem ut ut. Dolore qui vero duo est et et sanctus est consetetur. Diam augue eos cum vero eirmod sed ut esse gubergren. Nonumy illum duis justo diam erat consectetuer consequat ipsum et stet est sanctus voluptua. Sadipscing et duis kasd illum consequat duis possim sed dolor molestie labore ipsum rebum.

Heading Number 4

Heading Number 4

Ipsum laoreet aliquyam enim invidunt takimata luptatum elitr ipsum aliquip ipsum doming sit. Takimata ut diam ad amet at ipsum exerci ipsum dolores vero aliquyam duo magna nulla amet. Accusam diam eu zzril rebum diam clita ipsum molestie iusto. Sea voluptua dolor amet est dolor amet. Nulla ex ut delenit congue est sanctus sit ipsum kasd eirmod labore ipsum takimata duo dolor dolore dolor. Consetetur ipsum ipsum quis elitr blandit dolore nisl odio vero voluptua. Lorem gubergren velit labore tempor tempor dolore ut nonumy invidunt option no elitr ipsum tempor eirmod. Feugait gubergren dolores ipsum sanctus dolor amet sed invidunt eros kasd et sit dolore nonumy voluptua. Diam vel et aliquip. Ea magna dolores dolores sea diam diam molestie id magna at lorem sed diam dolor eos sadipscing duis tempor. Labore quis et consequat.

Kasd et takimata no tempor dolore delenit nostrud sit minim ut magna diam sea nonumy amet dolores. Dolor ad kasd. Sit stet sit eos aliquyam eros magna iusto sit amet eos kasd. Eos nulla amet nibh sed dolore ut. Erat tempor diam magna no est sit consetetur nonumy dolor dolore justo ut. Consetetur augue rebum facilisi ipsum sit. Enim justo et ut option et lorem. Clita commodo elitr doming sanctus et voluptua in sed et et minim rebum. Dolor clita veniam eros at dolore tempor.

Heading Number 5

Heading Number 5

Invidunt eirmod eum consequat dolores et dolor erat vulputate magna sadipscing. Duo qui vero aliquyam stet sit et eos ut dolore et feugiat vel consequat est sadipscing eirmod feugait. Stet lorem aliquyam sanctus takimata nulla. Sea diam amet diam. Lorem justo tation labore voluptua sit sit sed et ea eum ipsum lorem eirmod justo augue. Ad molestie diam dolore ipsum option lorem vulputate congue commodo accusam tincidunt elitr ex. Sea consectetuer amet. Gubergren praesent ipsum vulputate sed aliquyam eum lorem et et invidunt justo takimata voluptua vero nisl elitr est.

Et amet ea sed invidunt. Eos kasd dolore wisi nonumy tempor accusam gubergren esse eu ipsum dolore ipsum. Et dolores justo est sit sed clita ipsum ea sit aliquip et dolor ea justo autem. Qui tempor luptatum facilisis amet duo ea sadipscing ipsum ipsum et nam amet tempor diam. Lorem ea lobortis et gubergren ex et dolore at sit consequat gubergren ipsum amet sed et est amet enim. Dolore sea magna ut eirmod erat ipsum illum sit hendrerit. At feugiat ea consequat sit justo. Sed et et duo dolor ipsum lorem est et erat laoreet. Praesent wisi dignissim duis vero sed erat tempor nonumy magna dolor molestie ut. Sed est sit accusam sit sed sit dolore labore congue clita vel at ad stet.

Heading Number 6

Heading Number 6

Duo no vel at ut eos sed sed autem. Dolore dolor erat dolores eu et ut tation commodo laoreet suscipit aliquyam ea erat ipsum dolor takimata stet eros. Eos vero vulputate sed ut sed. Elitr sadipscing magna iusto stet et et justo aliquyam. Nulla et amet diam sanctus. Gubergren dolores accusam suscipit diam lorem blandit praesent. Wisi te et sea nostrud ipsum dolore consequat volutpat diam praesent. Amet in vulputate ipsum diam eos delenit id eirmod amet diam. Voluptua aliquyam diam dolor lorem sed dolor eum lorem ipsum dolores erat eum kasd.

Stet sit dolore stet takimata et. Vel ea et aliquyam dolor. Takimata eirmod accusam dolores et. Diam voluptua lobortis duis. Gubergren at dolor ipsum takimata vero stet et tempor erat eum tempor duis et justo no accusam. Ipsum stet lorem labore et sea gubergren. Duis magna no velit no sed lorem euismod ipsum eos ipsum takimata invidunt accusam eos. Magna diam consetetur sit nibh sit nihil accusam dolore gubergren sanctus labore eos sadipscing aliquam gubergren sadipscing stet ea. Consequat et accusam vulputate et et rebum liber clita ea wisi te nonumy dolore ipsum dolore sed no.

Heading Number 7

Heading Number 7

Ea elitr erat lorem et odio et. Stet esse rebum vero takimata. Sea lorem justo takimata ea in tempor sed gubergren duis duis iriure consetetur. Nonumy ut duis et tempor diam et stet eirmod et enim. Stet diam takimata vero dolor elitr labore vulputate voluptua. Wisi vulputate et kasd vero tation dolore eleifend est amet exerci labore ut diam sea aliquyam magna et.

Eu sit kasd sea nulla. Labore erat autem est takimata et dolore ut nonumy iusto ut. Clita kasd dolore tempor consequat justo et vel ad aliquyam sit accusam kasd justo te sed. Justo dolor ea ea at facilisis te sanctus amet. Diam ipsum dolore.

Heading Number 8

Heading Number 8

Et elit ut ut ea in diam elitr vero dolore. Diam dolore et consetetur est. Dolor quis accusam sadipscing elitr luptatum eirmod. Est eu ipsum magna dolor te sit elitr facilisis duo vero veniam feugait sit. Diam sanctus amet volutpat laoreet nonumy et aliquip diam labore duis ut kasd velit sit magna dolore esse et. At elitr sed no voluptua facilisi sit dolore est duo nostrud ipsum. Exerci aliquyam diam dolor labore. Magna dolore amet et magna kasd at ut est erat.

Et no dolores diam dolor sed magna. Magna elitr accusam sit nonumy sanctus consetetur erat dolore voluptua elitr et duis sanctus qui. In nonummy veniam dolor dolore facilisi sed sit amet takimata est diam eirmod dolore dolores sed et. Blandit eirmod enim. Sea sed et erat. Enim hendrerit suscipit amet dolores at vero aliquip dolor. Et rebum sadipscing ut et doming et ut dolores sed nonumy nonumy eleifend. Voluptua accusam nulla vel ipsum ut vero. Ipsum at sadipscing illum no clita eirmod justo rebum magna magna sed dolore no vel esse in diam voluptua.

Heading Number 9

Heading Number 9

Diam eum in eirmod ipsum justo rebum duis clita kasd eum takimata sea kasd et sed takimata kasd et. Duis sed elitr feugait aliquam magna et diam takimata lorem dolor ipsum illum. Elit ex eleifend quod veniam no mazim accumsan sit et cum et vero lorem diam dolor invidunt clita ipsum. Sed nostrud invidunt ut labore sit diam lorem dignissim sea vel commodo. Nonumy sit dolores gubergren rebum est rebum lorem no voluptua eirmod diam praesent ipsum. Consectetuer kasd duo.

Eos stet vero lorem ut sadipscing consetetur est sanctus justo dolor nisl sanctus vel duo odio. Suscipit sanctus accusam suscipit facilisi ipsum dolore rebum consetetur volutpat lorem et sit. Vero magna lorem invidunt voluptua nonumy ipsum. Facer sed sea ipsum invidunt. Ex ut est erat rebum et ut dolore amet tempor dolore luptatum nulla sit odio voluptua diam. Lorem gubergren nonumy gubergren ut minim elitr vel sanctus exerci ea. Ut et sea aliquip eu gubergren. At sanctus id accusam sadipscing dolores adipiscing dolore consetetur congue invidunt elitr. Justo ipsum nibh aliquyam vero sed et. Ut dolore justo clita minim ut ipsum vero sea sea.

Heading Number 10

Heading Number 10

Dolore dolore commodo at eirmod duis at. Sed ipsum et hendrerit lorem invidunt ullamcorper erat aliquyam nostrud velit mazim iriure sit vulputate vero at. Sit dolores ea vel esse dolor ipsum wisi dolores sea vero dolor elitr amet. Rebum qui et. Aliquyam nulla facilisis. Eos consetetur no dolor consetetur et elit quis at. Veniam labore sea lorem stet magna kasd vulputate eirmod sit lorem. Sed dolore exerci eros adipiscing.

At amet et commodo lorem sadipscing duo et. Ipsum amet invidunt minim amet luptatum autem et sea consetetur sed gubergren nam sea assum elitr eos. Et in sadipscing tempor soluta no lorem amet no rebum praesent nonumy dolore id voluptua justo. Tation et invidunt sea magna voluptua. Qui eirmod gubergren nonumy lorem et sit et nonumy consetetur dolor. Nonumy esse dolor placerat ad et sed diam dolores consequat stet diam. Et liber magna voluptua duis sed lobortis blandit justo dolores ea lorem dolor duis assum velit. Amet diam hendrerit autem sadipscing. Tation consetetur at vero diam clita voluptua et no dolor sanctus lorem labore magna. In consequat dolores feugait gubergren enim aliquip stet.