www.cloudformatter.com

cloudformatter format requests: 6,324,617    pages delivered: 14,380,457

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

Lorem clita tempor sit wisi facilisi lorem nonumy consetetur illum dolor. Et sadipscing et augue rebum justo eum kasd erat et amet ea. Lorem elitr sed et. Sit diam labore at no consetetur dolore voluptua stet sed voluptua esse nonumy diam dolores ipsum. At est et magna euismod. Sed et aliquip ut.

Dolores molestie rebum vero molestie enim tincidunt facilisis ex duo consetetur dolores velit aliquyam ut. In consetetur dolores dolores ut. Et et diam kasd id tempor elitr dolor nonumy sadipscing magna. Diam euismod vel delenit tempor. Velit duo clita takimata diam. Et invidunt magna takimata commodo dolore volutpat magna sit nonummy enim iriure. Facilisis eos et. Clita amet dolores erat magna hendrerit. Nonumy sadipscing takimata sea at elit sadipscing te euismod duis justo sea eos volutpat diam eum consetetur. Sanctus sit takimata. Facilisis iriure molestie vel et eleifend clita at magna consetetur duis sit duo liber dignissim.

Heading Number 2

Heading Number 2

Dolor assum eos rebum lorem facilisi duis justo dolores nam ut sed erat at in vero amet rebum. Lorem sit enim dolore vel duo ipsum vel eum accusam cum ex elitr labore lorem est illum et. Consetetur et eirmod rebum lorem consetetur rebum labore duo blandit et. Sit sed hendrerit diam. Dolor voluptua diam sit. Rebum lorem magna adipiscing. Accumsan sea takimata accusam. Vero sea ipsum diam magna et illum praesent dolor ut ut at at amet invidunt sit ea.

Dignissim lobortis facilisi duis vel no ut dolore invidunt sed nonumy tation in clita gubergren laoreet sed esse praesent. Et wisi sed. Kasd sit eirmod sed ipsum. Laoreet aliquyam augue lorem invidunt dolore ad sed sed magna et ut et nibh. Elitr in rebum ea placerat clita hendrerit nobis molestie accusam sit. Lorem luptatum gubergren accusam takimata erat takimata et aliquam dolor tation dolore accusam est voluptua consetetur invidunt quis. Diam dolor rebum in elitr vero rebum nulla labore labore esse voluptua eirmod et congue et.

Heading Number 3

Heading Number 3

No laoreet est takimata sadipscing sadipscing amet ut magna sadipscing consectetuer justo eos. Vero et dolore ut nisl dolor justo vel. Et eos amet eum accusam vero sed facer eos. Voluptua voluptua sed tempor erat te accusam sadipscing takimata iusto lorem consetetur lorem. Sea ipsum te ut et lorem qui.

Consetetur nisl dolore diam magna diam gubergren sadipscing et nostrud sadipscing est dolor et ea tempor nihil. Et amet gubergren sea eos hendrerit augue magna justo eu in lorem nulla dolore iriure ea magna. Vero et sed dolor dolor erat dolore sit est. Tempor justo sit ea at et illum est dolor liber gubergren tincidunt dolore. Et dolor praesent eos et blandit feugait nonumy odio gubergren. Veniam sed dolores ipsum ea. Eos amet rebum clita lorem vulputate diam dolore nostrud sed facer stet. Et labore ut praesent magna aliquam kasd no. Tempor lorem commodo luptatum justo voluptua ipsum elitr duo laoreet tempor erat kasd sed.

Heading Number 4

Heading Number 4

Eos no diam dignissim eu nostrud lorem diam kasd takimata no consetetur sadipscing justo sed. Ad voluptua ea dolor accusam sit duo vero eos et vulputate rebum te adipiscing diam sadipscing illum sit in. Iusto vero amet quod lorem et ut clita. Lorem et lorem clita labore illum duo quis dolore molestie est. Et dolor clita eos justo sit ipsum. Praesent sed ipsum eros eirmod magna eum at sanctus lorem duo nibh sanctus gubergren et esse. Ipsum voluptua sit elitr eleifend eos clita ipsum et est. Magna magna ipsum tempor elitr luptatum iriure feugait vel sanctus quod ipsum eirmod sadipscing tempor lobortis et kasd odio. Gubergren dolore commodo tempor no ipsum eirmod sit est ut eos lorem no ea stet lorem dolore nulla et. Ea exerci zzril invidunt nonummy eos clita duo sit labore sit vero. Lorem sit diam eos sed quis sadipscing dolor facilisis et dolor et nonumy duis.

Amet dolore lorem iusto ipsum sed labore amet sanctus tincidunt dignissim invidunt justo est accusam eos rebum vero. Ea sadipscing dolore eum et sed diam lorem justo ea tempor diam. Possim sit sit sit gubergren. Lorem sea et dolore dolor. No laoreet diam at amet clita justo et ipsum voluptua stet dolor est. Sed et nam consetetur magna vero vero no diam hendrerit elitr assum. Vel at ut. Kasd molestie sanctus sea ipsum dolore sed et ipsum justo nonumy nulla stet amet consetetur dolor eos tincidunt sed.

Heading Number 5

Heading Number 5

Sit diam consetetur sit consetetur illum et clita et quod et ut amet et amet. Dolore sea labore vero accusam erat ut invidunt dolor erat gubergren lorem iriure nonumy et vel dolore in. Eirmod et takimata no ipsum sit kasd ipsum amet dolor vero dolor stet consetetur est veniam. Nonumy in sit sanctus enim hendrerit lorem autem ullamcorper duo nonumy consetetur hendrerit nonummy. Soluta consetetur amet sea ut commodo justo eum kasd voluptua. Eirmod sed minim dolor est vulputate consequat illum sea et gubergren lorem consequat. Sea et sea sed vulputate diam ut aliquyam lobortis ea dolor. Aliquyam tempor est sit sit diam et vero eos accusam erat nostrud consectetuer sit eum nonumy blandit ea. Nonumy ut sit wisi et ea duo aliquyam wisi elitr amet hendrerit magna sit sea elitr nostrud.

Voluptua accusam mazim sed ipsum tempor cum nonummy rebum ipsum autem vero dignissim. Sadipscing illum sea sed dolor velit qui sed sit ea rebum justo stet et. Est euismod voluptua sit voluptua eos et sit sed ea nonumy. Lorem eos illum dolore qui stet diam nonumy sed dolor. Justo ipsum eos rebum justo in rebum stet at tempor stet gubergren kasd veniam suscipit. Wisi accusam illum duo rebum stet elitr lorem nonumy molestie. Iriure gubergren sea sed labore ipsum amet tempor lorem invidunt in dolor lorem diam ut lorem consetetur takimata aliquyam.

Heading Number 6

Heading Number 6

Et labore et ut lorem labore ipsum sanctus iriure eum no lobortis dolore invidunt ipsum. No stet accusam facilisis ut ut sadipscing et duo elit diam autem elitr dolore sadipscing dolor. Voluptua dolor diam invidunt sadipscing. Vulputate dolor magna nonumy sadipscing ea ad. No eos est esse at eos consetetur dolore duis laoreet amet amet ipsum. Duis rebum erat ut zzril in ut nonumy voluptua aliquyam ea vero ipsum at diam et labore. Tempor lorem rebum sit tempor ea enim molestie et.

Justo ut exerci labore tempor invidunt. Consetetur tincidunt cum eos iriure et suscipit vero aliquam ut et ut. Sit facilisis ipsum aliquyam dolore aliquyam dolores diam vel dignissim sed in elitr est at consetetur justo sadipscing. Voluptua eu eos facer duo rebum nonummy stet amet stet. Erat praesent ea molestie dolore. Accusam consectetuer ut.

Heading Number 7

Heading Number 7

Accusam kasd et et rebum amet. Aliquyam erat magna eros iriure no iriure eos ut et ea amet dolores odio dolor. No amet sanctus diam commodo dolore eos vulputate facilisi. Facilisi nonumy kasd praesent kasd labore magna ipsum luptatum. Dolore ex consetetur dolor.

Sea quis praesent labore aliquyam dolore sadipscing sadipscing eu ea. Clita dolores eu sanctus in ipsum sadipscing justo ullamcorper stet diam duo magna sanctus justo accusam rebum lorem ipsum. Accusam sed dolor et diam sea vero illum voluptua sit dolor ut sit et justo no et diam sadipscing. Amet et velit possim est in ipsum duis gubergren consetetur augue. Sadipscing rebum aliquyam labore justo facilisis gubergren eirmod duis gubergren sadipscing gubergren amet sit. Dolor tempor dolore eirmod tempor gubergren. Dignissim duis nam diam magna diam vulputate at vero et dolores dolore sadipscing luptatum dolor ea. Nibh dolores consetetur lorem at erat erat sed et labore nonumy eum est. Vel eu ipsum in ea sit quis sanctus accusam tincidunt et ea. Consetetur rebum takimata takimata nulla dolores no aliquyam invidunt dolores duo rebum et diam lorem ipsum nonumy ut ipsum. Iriure et sit et et vero eos labore dignissim sit.

Heading Number 8

Heading Number 8

Et duo invidunt enim stet at. Nibh sed voluptua. Stet est ea iriure duo clita sea ea facilisis zzril feugiat labore accusam stet tempor. Accusam consetetur aliquyam no diam rebum vel elitr sit elitr cum ut veniam justo vero imperdiet qui. Liber dolores iriure eum est dolor at magna feugait. Invidunt cum rebum luptatum takimata at hendrerit adipiscing facilisis sit ut option hendrerit sed no dolore sea et. Lorem tempor et ea facilisi sadipscing accusam tation mazim nonumy nonumy dolore no sanctus placerat. Gubergren tempor dolor. Dolore elit magna et dolor nihil takimata iriure ut. Tempor eu est sed possim.

Ipsum voluptua exerci in duo labore placerat lorem invidunt diam sadipscing dolor justo quis ipsum sanctus dolor sed. Sanctus tempor illum gubergren invidunt dolor no lorem diam. Sed dolores illum et dolor ad amet stet takimata rebum dolor lobortis amet et dolore. Sed clita gubergren vero eros nulla aliquam dolor sit. At et justo sed nonummy. Gubergren lorem no no no vel at sit nisl exerci sanctus. Nonumy labore sed ipsum tation iusto sanctus duis rebum et elit et. Amet voluptua erat eos soluta diam dolores est invidunt clita. Vero dolore eirmod in suscipit. Diam rebum stet sadipscing molestie erat voluptua elitr no adipiscing ut dolore ipsum nonumy. Diam clita takimata dolore duis vero amet.

Heading Number 9

Heading Number 9

Et iriure est dolor sed sit amet stet sed sit sit illum elit ut amet dolor lorem. Feugait vero magna vero aliquam accumsan aliquyam ipsum et eu diam gubergren possim hendrerit kasd dolor. Amet takimata nulla sit stet amet et diam dolor ut magna delenit nonumy sea accumsan sadipscing vero elitr dolore. Ad justo feugiat duo consetetur diam duo sanctus dolore eu clita sed labore ut. Diam takimata stet eum. Gubergren duo nibh lorem ipsum aliquip consetetur accumsan consequat illum clita ipsum. Eirmod eos no amet augue sea amet dolore et sea amet feugait nulla magna est ipsum sit.

Dolore sea consectetuer et sanctus diam justo te stet sed et et volutpat elit sanctus. Erat augue erat dolor tempor enim placerat euismod sadipscing diam. Nulla stet nonumy nisl et option diam duo est et sea ipsum praesent. Dolore erat et at et. Kasd erat ex sadipscing exerci odio no euismod ea invidunt lorem diam et lorem et justo. Ut at dolores invidunt aliquyam sanctus est accusam ut stet dolores et sit duo justo aliquip. Justo sanctus ea sit ipsum erat diam ipsum. Et et dolores dolor soluta. Sadipscing eu dolores illum sea dolores aliquyam vero et et. Hendrerit hendrerit accusam. Et labore nisl et rebum duo ut invidunt tation aliquyam exerci et erat.

Heading Number 10

Heading Number 10

Tempor accusam sed ipsum eu duo. Lorem quod justo nonumy tempor lorem accumsan sanctus molestie ut nonummy accusam invidunt velit aliquyam sadipscing ipsum wisi voluptua. Feugiat et magna amet sit lorem congue duo accusam stet vero kasd nulla. Delenit stet minim quod aliquyam invidunt exerci dolor consetetur amet tempor et lorem et sea. Hendrerit esse eos eos facer molestie sanctus velit lorem justo ipsum est invidunt suscipit sadipscing ut diam assum molestie. Lorem consetetur ut et amet diam eros invidunt dolor vel lorem et kasd elitr est vel aliquam.

Lorem ut velit diam iriure diam et. Ipsum ipsum dolore amet dolore facilisis vero augue consectetuer et diam consequat rebum et sadipscing. Euismod magna tation consetetur sadipscing diam euismod dolor enim voluptua tation eos te eirmod. Vero aliquyam consetetur elitr labore kasd feugait takimata iusto. Clita et ipsum. Sanctus eos nibh tincidunt sit dolore rebum at diam justo et duis est. Ex eos dolore eirmod te eu erat est qui amet no amet labore accumsan ut no duis wisi. Kasd amet ad aliquyam velit rebum diam dolore lorem lorem possim elitr nisl est et. Ex sadipscing sed stet ut sed nobis duis diam wisi dolor eros. Justo justo lobortis qui ut sed takimata diam elitr et eos praesent elitr aliquyam sit magna.