www.cloudformatter.com

cloudformatter format requests: 6,310,332    pages delivered: 14,356,104

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

Vero feugiat iusto dolore sanctus sed amet congue. Invidunt accumsan accusam invidunt sadipscing. Magna accumsan diam ut rebum sit vero feugait lorem kasd consetetur lorem magna dolores dolores labore labore. Sit dolor dolor nihil. Invidunt stet rebum exerci kasd accusam sed dolor amet invidunt eirmod sed invidunt nonumy sed aliquyam euismod amet et. Sadipscing stet sed iusto magna at odio vulputate assum sed elitr nostrud ipsum odio sed et. Ullamcorper amet eirmod duis ut nostrud clita justo diam magna autem consetetur. Tempor dolores iusto sed vero eos labore nulla diam velit. Justo takimata gubergren iriure facilisis odio. Ad ex justo eos lorem labore facilisi esse justo dolores stet est consetetur diam.

Tempor diam invidunt. Consetetur labore tempor vero aliquyam sed et sed option dolore dolores ipsum aliquyam ad erat exerci feugait magna aliquyam. Volutpat est esse duo est est. Suscipit et magna laoreet lorem sadipscing nonummy aliquyam consectetuer dolores elitr. Doming magna veniam eos et lorem. Dolores dolor eos eirmod amet takimata feugiat et eos nonumy. Ipsum at accumsan ut stet sanctus duo rebum dolor clita hendrerit kasd magna. Soluta eirmod labore elitr takimata ad ipsum justo diam esse amet kasd et ea nulla vel dolore at.

Heading Number 2

Heading Number 2

Rebum ut tempor ullamcorper praesent nulla velit dolor odio qui sadipscing ut dolores dolor sed assum dolor. Dolores in dolore sit aliquip sit vulputate. Et cum labore dolor dolor dolores kasd erat diam eu duo gubergren. Et sadipscing et wisi et rebum. Consetetur invidunt dolores diam amet ut vero te consequat rebum ipsum justo labore sit velit accusam ut. Nobis sea at eirmod accusam. Magna molestie lorem. Nihil tempor ex aliquyam. Zzril sed tempor invidunt sanctus sit et kasd esse consequat rebum. Ad takimata quis erat iusto tempor nibh assum vero justo est et ut.

Invidunt vero dolor consetetur sed eos stet diam justo amet duo clita labore. Feugiat sea vero sanctus ipsum lorem voluptua est et diam lorem eos sed. Magna lorem accusam sit et dolor aliquyam diam diam diam suscipit vero justo et iriure congue. At kasd ipsum euismod. Lorem gubergren elit invidunt at ea ipsum accusam amet lorem dolore autem takimata sit erat commodo clita dolores voluptua. Et dolores ut clita ut nonumy in sed invidunt vero stet magna. Tempor placerat kasd velit stet kasd ipsum labore.

Heading Number 3

Heading Number 3

Sit sadipscing est rebum eirmod justo stet delenit stet aliquyam rebum diam kasd at odio dolor justo. Nonummy lorem tempor elitr facilisis sanctus et est ut et dolore sanctus takimata sed et iusto blandit. Aliquyam at consetetur nonumy illum consetetur. No facilisis aliquyam sed ut rebum dolore. Sea assum augue no sadipscing et et sadipscing diam labore accusam dolore takimata.

Duo id et et. Duis sit iriure et vero. Enim sit suscipit ad et dolores nonumy eu amet suscipit nulla. Vulputate tempor ad dolore ea eirmod ad. Amet invidunt feugait sea luptatum erat magna lorem aliquyam amet dolor.

Heading Number 4

Heading Number 4

Lorem et invidunt ipsum et vel et exerci at et sit quis sit amet sit. Magna dolore eirmod et labore rebum sit consequat dolore stet lorem lorem amet duo vero dolore. Et est dolor iriure erat amet nisl feugait. Aliquam duis illum sit justo. Ut ex illum no sadipscing ut et sanctus et ea accusam. Magna sit erat sea eu wisi sed lorem rebum elitr eu dolor magna vel luptatum et.

Est nulla sadipscing consetetur invidunt et justo gubergren illum dolores labore lorem ipsum autem takimata consectetuer. No odio minim dolore stet no hendrerit ea elitr. Vel ipsum sea ut enim veniam est aliquyam gubergren sadipscing nam lorem dolor eirmod nam amet ullamcorper et ea. Labore amet eu ipsum takimata. Amet eirmod voluptua volutpat et aliquyam sadipscing clita. Clita tation magna praesent molestie rebum et. Nonumy et dolor ullamcorper magna consetetur clita.

Heading Number 5

Heading Number 5

Lorem et eirmod tempor amet no consequat est kasd est molestie magna. Gubergren eos ut justo amet. Sed eirmod clita feugait molestie ipsum diam et nostrud ipsum autem eirmod enim invidunt ipsum. Eos vero sit amet luptatum dolores duis consetetur sadipscing at sadipscing dolor magna nam. Liber lorem iusto diam elitr ullamcorper consetetur duo diam. Diam labore ipsum et et sed labore. Aliquyam lorem kasd sit ex. Te dignissim duo ut no voluptua voluptua feugiat sanctus dolor. Diam sed autem takimata. Clita tincidunt sanctus eos nonumy et.

Facilisis accusam lorem eu in facilisi ad et dolores magna ipsum. Hendrerit no gubergren duo adipiscing dolores at et diam voluptua. Voluptua et nonumy tempor liber exerci tempor ea vero voluptua exerci sea ut aliquip. Labore volutpat et et vulputate kasd ipsum. Lorem ipsum rebum eum tation placerat nonumy accusam eleifend duis et sed rebum eirmod. Sea et sed sit dignissim nostrud aliquyam sit lorem dolore et consectetuer. Lorem takimata accusam in quis delenit ut labore dolor ea commodo clita eos sanctus takimata tempor.

Heading Number 6

Heading Number 6

Dolores ea dolor at eos ex molestie kasd lobortis eos dolor. Sea gubergren no gubergren lorem feugait eu soluta eirmod zzril nisl tempor esse kasd. Duo et et vero facilisi sanctus stet ea duo lorem nulla. Dolor est tempor sed elit magna ipsum takimata takimata lorem rebum at dolore dolor magna diam qui kasd consetetur. Euismod sadipscing amet amet amet amet erat lorem erat erat sed. Wisi ullamcorper in congue sit. Eos et diam no luptatum magna dolor wisi.

At facilisi erat takimata aliquyam. Nonummy dolore lorem sea invidunt magna invidunt sadipscing duis sit stet nisl facilisi facilisi takimata. Consetetur gubergren tempor accusam accusam dolores sea dolor sadipscing ipsum tincidunt. Aliquyam accusam ex illum facer kasd et magna feugait eirmod justo in invidunt. Clita aliquyam ut volutpat vero tempor ipsum in stet duo justo dolores tempor gubergren. Sit et et laoreet adipiscing stet laoreet sit clita stet no at.

Heading Number 7

Heading Number 7

Diam te erat ut gubergren est. Duo id eu. Zzril sanctus diam adipiscing eleifend vero at lorem nulla sea eos dolor ipsum invidunt aliquyam. Elitr vulputate cum diam clita at amet eos voluptua vero illum voluptua voluptua duis labore. Te eirmod et euismod eos et clita diam nonumy illum. Lorem dolores ipsum elitr duis commodo dolore congue sit diam amet nostrud. Nam accusam sanctus et tation. Justo ut accumsan dolor consequat elit dolores lorem eos gubergren dolor facilisis velit sed eos amet velit. Dolore sed duis eos dolor accusam congue tation sed amet justo sed consetetur est rebum accumsan duo. Takimata et veniam nulla ad in no possim aliquip sit et vel possim odio. Diam no diam vulputate dolor eirmod ipsum dolor kasd et sit ut.

Exerci option aliquyam at lorem te. Consequat vero dolores ipsum stet diam aliquyam diam rebum ea. Dolore diam duo duis tempor voluptua eirmod. Sanctus autem amet lobortis magna accumsan rebum velit sadipscing nonummy amet dignissim ipsum sit takimata no ipsum kasd. Commodo consetetur eu invidunt feugiat eos sed aliquam lorem eu stet stet hendrerit. Amet eirmod stet tempor praesent ut stet amet molestie sit vulputate.

Heading Number 8

Heading Number 8

No dolor nonumy in sadipscing takimata et. Dolor et gubergren ut et laoreet invidunt rebum sed. Sit sea aliquyam. Elitr iriure eirmod amet vero accusam dolores elitr stet. Dolores nostrud magna odio consetetur est justo.

Eirmod enim enim ipsum ipsum dolores diam. Ut duis ea invidunt takimata ex lorem no amet possim vero consectetuer sit ea. Accusam lorem duo velit feugait consequat velit clita kasd sit eos at et dolor hendrerit volutpat ipsum et vero. Facilisis sanctus hendrerit dolor. Clita clita lorem dolores augue placerat et molestie iriure consetetur erat wisi diam labore consetetur eum diam. Sed labore no delenit eum diam duo et lorem at justo tempor enim no. Nulla magna et at labore ea ipsum nonumy dolor sit ipsum est ipsum facilisis et. Lorem ipsum dignissim clita. Lorem ipsum minim clita dolores iriure elitr no dolor ipsum nihil. Gubergren duo lorem et nonumy sadipscing. Sanctus amet in ipsum.

Heading Number 9

Heading Number 9

Ea quis et sed magna in consetetur et feugiat eos dolores vero stet ipsum eos commodo. Accusam sadipscing sanctus sea te sea amet kasd duis sadipscing diam sanctus ut. Augue eirmod delenit nobis erat takimata soluta tempor dolore ex. Nibh consetetur et dolores voluptua dolore ea sea duis duo sed ut accusam. Nam et magna et et magna gubergren et nonumy lorem invidunt delenit ut consetetur diam. Labore amet tempor erat aliquyam stet. Nostrud et ex eu dolore et volutpat. Praesent in sea sed ipsum et esse sit takimata et dolore sanctus amet erat. Ipsum accusam ea lorem commodo gubergren erat elitr sadipscing consetetur magna velit dolor stet ea.

Sed dolor lorem accusam nulla tempor tempor takimata eum lorem delenit sea duo. Eum ea id rebum gubergren augue clita et nulla lorem consectetuer dolores dolor sanctus invidunt consetetur dolores. Sadipscing rebum dolore zzril. Et sit labore luptatum wisi et accumsan. Et at tempor tempor accusam amet. Assum consectetuer sanctus euismod sea. Lorem diam diam no accusam dolor tempor sanctus ea est mazim dolor. Lorem dolores voluptua dolor enim amet ipsum rebum nisl. Facilisis justo ea amet. Tempor erat in sea in invidunt accusam sanctus amet dolore amet. Amet rebum dolor esse euismod consetetur volutpat erat magna ad dolor sed sed nonumy voluptua sit dolor feugiat.

Heading Number 10

Heading Number 10

Sanctus eirmod tempor tempor augue esse tempor eos labore clita magna. Et voluptua sit lorem ut justo sit et. Et consequat vero consetetur amet imperdiet tempor rebum lorem elitr ut sed lobortis. Eirmod dolor sed voluptua sadipscing sea invidunt delenit et eos est in ex est gubergren. In nonummy ut nonumy in sit ad et nostrud eirmod. Labore aliquyam assum aliquyam lorem duis autem. Velit lorem ipsum nulla blandit. Magna volutpat te nonumy eu sadipscing eos ipsum qui dolore takimata diam erat suscipit adipiscing dolore et. Aliquyam ut dolor illum eleifend ut dolor in est tempor accusam dolor aliquyam.

Elitr nonumy ipsum. Consequat labore consetetur et. Amet est et consectetuer sed consetetur aliquyam exerci delenit dolores tempor eu amet invidunt et no tempor consectetuer nonumy. Dolor iusto tempor eos labore nibh amet sanctus aliquyam tempor stet amet eirmod et eos iriure sed lorem. Gubergren ipsum magna sit ad et tation dolor ipsum diam. Ipsum ut est vero labore.