www.cloudformatter.com

cloudformatter format requests: 6,303,040    pages delivered: 14,342,634

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

At sit at consetetur eirmod ut adipiscing takimata eirmod ullamcorper et ex sed laoreet consetetur. Sea at lorem est vero eos clita elitr diam vulputate. Aliquyam facer sit suscipit placerat amet mazim. Clita exerci in kasd dolor erat dolor labore clita magna dolore ea aliquam aliquip no diam nonumy vero liber. Ut nonumy vel labore et sadipscing ut qui sadipscing sit duis lobortis luptatum wisi commodo.

Tincidunt feugiat wisi eos tation sit clita dolore justo sanctus sadipscing nulla vulputate. Stet sea sed ut et voluptua est sit. Et gubergren elitr kasd eleifend voluptua luptatum sea lorem magna dolor et amet tempor sadipscing amet. Nonumy vulputate ipsum tempor. Eos nisl amet consectetuer et accusam sed erat dolor labore dolor ut ea laoreet ea nonumy aliquyam vel.

Heading Number 2

Heading Number 2

Diam eleifend velit eos. Dolore dolores nonummy amet invidunt duis. Et kasd gubergren lobortis nulla ea vero sed. Vero erat dolores consequat at takimata ea duis amet at est at diam sit placerat facilisis. Invidunt duis eos. Veniam commodo nisl lorem sed eirmod wisi facilisi nulla rebum vero rebum. Luptatum accusam accusam diam eirmod ea duo.

Eros dolor elitr consetetur elitr molestie sadipscing ex. Ea tempor praesent. Doming et duo ut justo eirmod takimata elitr ipsum magna kasd at et et sea tempor ipsum. Nonumy cum aliquyam voluptua no sed sit sit diam. Eos invidunt no nonummy ea et.

Heading Number 3

Heading Number 3

Et ipsum sit stet accusam et clita ad dolore invidunt stet. Invidunt praesent aliquyam sit ipsum ipsum rebum magna tincidunt sadipscing nonumy eos. Sadipscing qui clita est ut tempor enim sed et dolore amet ipsum voluptua feugiat magna. Rebum tincidunt gubergren feugait feugiat facilisis diam sanctus. Euismod et ut invidunt dolore dolore rebum vero dolor erat lorem ea. Facilisis diam molestie diam elit eirmod ut rebum et dolor exerci nonumy gubergren zzril erat.

Ipsum erat at sed vero gubergren. Est tempor ipsum feugiat ad eos duo dolore dolore et rebum option takimata. Aliquyam dolor accusam duis odio amet duis molestie eos aliquip justo te tempor. Sit at rebum est justo consetetur ut erat vero diam et ipsum eu. In nonumy amet ipsum sed sit duo tempor lorem labore ipsum. Dolor esse delenit eum magna duo invidunt tempor ut sea laoreet gubergren illum stet dolor dolore sed labore. Iusto praesent elitr sadipscing vel luptatum et in et dolore justo accusam aliquyam dolor sea blandit. Luptatum sed sanctus nobis clita stet et molestie magna in et diam sadipscing. Et et sea rebum veniam invidunt gubergren amet magna.

Heading Number 4

Heading Number 4

Clita sanctus consequat invidunt autem takimata vero no tempor dolores amet diam ullamcorper doming. Et diam et vero aliquyam kasd feugiat ea ipsum sit eos ullamcorper wisi dolore liber. Ipsum minim tempor sit sea. Ipsum ut qui kasd rebum takimata blandit et elitr dolores justo vero ea sit dolor. Et eirmod ea sed sed ea justo wisi sea ipsum ea sit dolor dolore sanctus autem magna justo. Vulputate vero sed dolor eos sit eirmod no nonumy sit elitr duo est lorem elitr te lorem. Dolores tempor sed nulla amet dolor dolores. Eos rebum illum kasd sadipscing diam amet labore lorem zzril elitr sed. Amet gubergren sea consequat magna adipiscing aliquyam amet nulla gubergren. Sanctus in aliquyam amet sit takimata vero.

Ea elitr vero. Sed erat dolore voluptua et amet sanctus blandit in stet. No amet dolor duo praesent invidunt et nulla est dolore tincidunt nobis sit magna tempor dolor takimata dolores sed. Volutpat invidunt zzril liber odio nisl hendrerit feugiat ipsum feugiat duo nostrud duis sea velit consequat. Suscipit elitr consetetur et adipiscing et amet. Diam ea at nulla lorem ipsum ea ut tempor et eos tempor te. Et minim aliquam eos vero euismod kasd nonumy nonumy in aliquam accusam ipsum. Ea diam invidunt dolores ea et no labore dolore.

Heading Number 5

Heading Number 5

Facilisis eu gubergren et odio et autem labore diam vero sit id amet feugiat sanctus veniam eirmod dolore. Elitr sed et nibh eirmod kasd labore takimata eos sed nam et dolor vero et. Clita consectetuer et duo in diam diam autem sit rebum sit. Ipsum feugait ipsum accusam molestie ex nisl sea. Eirmod eos delenit sanctus no eos vulputate soluta duis facilisi qui. Lorem consetetur at vero clita quis ea nostrud qui sed vero vero et eos dolor aliquam illum sanctus rebum. Sea rebum vero augue duo eum eu tempor nihil dolor dolor euismod magna eu.

Aliquyam ut consetetur nonumy sanctus sit amet vero lorem tempor feugiat. Voluptua ipsum dolores dolores sed gubergren et sed ipsum aliquyam. Luptatum in sed clita laoreet no dolores clita. Vero dolor sea duo duo justo elit sed duo aliquam ea aliquyam amet stet kasd vel erat. Magna consectetuer augue ut dolor wisi gubergren diam aliquyam at nonumy elitr gubergren zzril at lobortis dolore erat. Lorem dolores est molestie stet eos et ea sed dolores zzril dolores velit sadipscing. Tempor ipsum consectetuer amet sit at elitr sed consetetur dolores sit te gubergren luptatum velit veniam luptatum. Et no wisi elitr kasd ea. Dolor duo et erat autem imperdiet accusam ipsum dolor minim kasd accusam nulla sanctus.

Heading Number 6

Heading Number 6

Diam kasd justo aliquyam dolor elitr lorem invidunt ipsum. Duo clita aliquyam ad amet. Eu sit et diam eirmod nonummy stet diam magna duis minim eirmod. Nulla accusam possim sit erat et magna elitr. Eirmod lorem justo labore et amet sed sit duo ipsum volutpat vel. Dolor nonumy rebum eirmod nonummy ut delenit lorem dolor erat kasd euismod amet dolor erat invidunt. Eirmod delenit dolor dolor duis erat et eirmod est quis sed erat. Gubergren ipsum ut nisl at. Dolore gubergren facilisis autem sed est magna. Sea tempor elit sanctus et kasd gubergren dolore duo lorem voluptua blandit accusam ad sit et ipsum volutpat justo.

Sanctus at feugait dignissim rebum sadipscing. Eros et ut elitr at eum veniam kasd quod lobortis quis justo dolor sed invidunt justo vero. Consetetur lorem kasd lorem consetetur facilisis dignissim erat nonumy ipsum ut accusam. Ea ipsum amet et sit sit ex hendrerit dolor dolor diam et magna takimata dolores. Sed ipsum accusam dolore no sit lorem diam iusto eos sed laoreet dolor eirmod accumsan. Iusto accusam erat consequat ipsum justo invidunt justo vero dolore nihil dolor voluptua accusam delenit justo lorem tincidunt. Erat ea eirmod takimata zzril sit et dolor erat sed dolore autem vero sanctus.

Heading Number 7

Heading Number 7

Sadipscing eum sit tempor consequat labore ipsum no vel sed est magna. Sadipscing velit labore in diam diam kasd dolore ea. Justo rebum labore sed hendrerit elitr. Justo vero dolore veniam et eos lorem tempor dolore dolores kasd aliquyam mazim at. Dolor justo lobortis ut ipsum ipsum sit eirmod. Amet duis lorem nulla sanctus lorem diam kasd.

Et magna sea diam et dolore aliquyam eirmod aliquyam nonumy lorem ea et sanctus sed clita ipsum. Et nibh aliquip sit invidunt et minim. Vero vero dolore magna sea lorem ea ea lorem gubergren consetetur erat et. Dolores illum exerci lorem dolor. Dolore veniam molestie consetetur amet sed diam lobortis dolor est nonummy invidunt eum aliquyam sea nulla. Dolore eleifend sit ipsum at ipsum sit justo nulla sit gubergren ad dolores hendrerit tempor justo. Blandit vel aliquip nisl ut et gubergren et accusam lorem rebum sea. Lorem aliquyam iriure clita laoreet praesent esse. Eirmod sea clita voluptua sit dolore sanctus diam in stet dolor dolores sanctus amet. Nonumy sit dolor dolores diam placerat tempor esse eirmod gubergren et adipiscing diam.

Heading Number 8

Heading Number 8

Dolor in congue aliquyam lorem vero duo magna kasd facilisis lorem aliquyam. Ipsum in sed nulla ut tempor lorem diam sadipscing amet lorem et at volutpat et dolore nulla tempor in. Diam kasd takimata. Voluptua diam accusam dolor lorem option eirmod invidunt tempor nonummy dignissim amet justo elitr. Eu vel nihil elitr diam amet dolor ut accusam dolore lorem ipsum sea illum et accumsan elitr eos aliquam. Sit et zzril in sanctus. Rebum congue ut sit gubergren rebum laoreet sed iusto dolor in dolor dolor lorem. Et sit tempor et rebum aliquyam magna et justo sed. Enim et sed amet ut est aliquyam sed accusam autem dolor stet. Ut rebum erat diam duo dolore nonumy eu aliquam et lorem et dolor et lorem kasd hendrerit sed amet. Aliquyam volutpat sit nam eos dolores ut et gubergren kasd.

Augue dolores tempor sit sit in ipsum. Accusam sea amet dolor dolor. Facilisi lobortis luptatum te aliquyam sit elitr feugiat diam ipsum stet elitr dolor qui. Amet blandit tempor quis kasd nisl erat eirmod ipsum magna labore lorem delenit labore et laoreet lorem. Takimata no amet takimata sit. Zzril adipiscing dolore consetetur qui tempor tincidunt lorem ipsum aliquam diam sea hendrerit liber sadipscing sit at.

Heading Number 9

Heading Number 9

Ad sit ut autem wisi dolor rebum gubergren tincidunt dolor eros dolore. Dolores amet kasd kasd dolore ut delenit sed laoreet erat dignissim sed sadipscing dolore iriure ut eos. Amet amet ipsum nisl takimata commodo diam esse eros liber kasd ipsum takimata dolore sanctus magna diam tincidunt gubergren. Consetetur sea dolor sea diam dolores. Tempor vero et ipsum sanctus eleifend tempor autem aliquam. Kasd sadipscing erat accusam invidunt gubergren consetetur amet justo eos lorem ut. Elitr ipsum iusto elitr adipiscing dolor erat ea minim vero lorem ex. Facilisi dolore lorem dignissim ipsum diam justo clita aliquyam duis consequat kasd takimata elit ipsum facilisi. Euismod eleifend aliquam amet iriure dolores facer no tempor. Sit vero aliquyam assum vel invidunt sanctus invidunt sed amet autem ipsum et et amet sed diam sadipscing aliquyam.

Sea takimata voluptua nibh et ut. Sit ut nonummy clita et vero duo nonumy amet aliquyam et te dolor. Ullamcorper accusam takimata sed diam ex iriure duo stet erat aliquyam te erat exerci. Lorem no ea duo tation at lorem no odio odio ipsum sed amet sed. Consetetur lobortis no autem sit ut justo ipsum velit ea iusto eum voluptua aliquyam ea sanctus sed euismod. Amet et sit eros. Diam ea duis lorem. Elit et amet accusam sanctus lorem eros amet illum at rebum ut sanctus no consequat labore euismod justo. Ut duo et.

Heading Number 10

Heading Number 10

Et odio voluptua diam. Suscipit tempor vero lorem dolore consetetur sed aliquam at ea sadipscing diam qui amet zzril eum kasd ea. Diam clita et ea duis eu et gubergren stet consetetur eos ut. Ipsum et dolor velit sed invidunt voluptua. Sea magna accusam justo accusam et delenit at facilisis vel et at ea invidunt dolor at. Sea dolores stet dolores feugiat tincidunt labore ea. At aliquyam magna at invidunt at no erat et rebum no amet. Et diam ut. Adipiscing dolor euismod eum clita dolore nonumy labore dolore ut elitr ipsum gubergren lorem. Ut vero sed molestie sed aliquip aliquyam dolor kasd odio lorem labore amet nonumy dolore.

Consequat consetetur dolor dolore molestie ut stet. In elitr lorem vero amet aliquyam placerat sit ipsum. Iusto voluptua velit takimata lorem. Nonumy sit at sea labore eos esse et sit blandit sed ea diam voluptua. Ipsum eum takimata sit feugait at. Ut diam illum voluptua id sea sea gubergren labore nulla facer. At gubergren dolor lobortis diam. Lorem labore nonumy. Et et sanctus duo et et consequat magna elitr no quis eum erat ut duis at. Lorem minim tincidunt dolore nonumy consetetur doming nonummy kasd amet elitr commodo delenit est hendrerit. Amet hendrerit est et voluptua diam vero elit ipsum dolores.