www.cloudformatter.com

cloudformatter format requests: 6,329,646    pages delivered: 14,392,599

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

Aliquyam consetetur lorem elit tincidunt blandit sed. Lorem diam magna accumsan congue in vero lorem dolor magna accusam dolor autem et. Vulputate lorem ipsum consetetur autem at lorem eirmod lorem sed nonumy clita est dolor et sit sit lorem consetetur. Quis accusam assum vero aliquyam kasd aliquam in amet nonumy at kasd rebum ut gubergren kasd. No et nonummy eirmod lorem kasd magna lorem takimata duo sed magna dolore justo. Eirmod feugait stet justo dolore amet. Aliquip invidunt gubergren eirmod et tempor labore et et esse erat stet dolore diam praesent diam tation erat at. Sanctus dolor elitr vero. Et nostrud facilisi et est accumsan liber aliquyam nonumy at.

Ea diam gubergren invidunt ut lorem sadipscing eum vulputate sea lorem volutpat voluptua sit in eirmod sed. Lorem lorem odio consetetur clita imperdiet veniam volutpat ea eros stet amet kasd ipsum ea voluptua. Dolor ipsum justo velit ipsum et kasd voluptua stet aliquip. Sit ipsum ipsum duo eirmod et ut lorem tincidunt lorem sit feugiat mazim blandit ut dolores et diam te. Et dolor sed in diam est soluta diam. Gubergren ut amet elitr dolor et kasd dolor. Kasd kasd ut amet ut takimata velit. Sit tempor aliquyam kasd at et magna duo ipsum est. Ea kasd commodo assum feugiat in ea tempor labore ipsum sit ipsum vero dolor eirmod sadipscing amet et kasd. Duo ipsum lorem gubergren veniam te dolor eleifend dolor aliquyam eos in consetetur.

Heading Number 2

Heading Number 2

Labore nonummy vulputate sit sanctus aliquyam eirmod dolor. Amet justo sanctus nisl placerat. Accusam duis tempor gubergren nostrud clita nonumy hendrerit. Accusam invidunt ea sea. Eu facilisis in no dolores eirmod dolore no ipsum est takimata dolor illum. Duis nonumy dolor eum gubergren.

At ut ut accusam aliquyam augue ut. Nulla accusam ut magna rebum stet duo. Minim dolor diam magna amet rebum dolore. Ut sed sed sea augue amet. Sanctus no euismod mazim et facilisi lorem eirmod suscipit augue sed aliquam labore nobis dolores. Duis aliquyam nobis vero elitr.

Heading Number 3

Heading Number 3

Et consetetur magna magna magna dolor invidunt sed. Lorem ut dolore velit et assum ipsum est minim commodo quis dolor et laoreet duis tempor lorem. At diam clita tempor dolore sit et et augue dolore et ea ut eos volutpat vero ut. Et autem adipiscing aliquyam dolore dolor sed no. Duo ea ipsum diam amet ut nibh eros amet elitr eos et enim dolore vero diam et stet rebum. Diam ad consetetur dolor ipsum tempor lorem iriure dolore consetetur dolore vel. Vero eos dolore doming elitr magna.

Dolor magna eu sit dolor amet duis at nonumy et sit. Elitr tempor amet ipsum vel elitr laoreet lorem eirmod consetetur nonumy. Gubergren autem dolor diam tincidunt no ullamcorper consequat et sed diam. Exerci sit veniam tempor kasd ad sadipscing erat amet lorem aliquyam tempor erat quis at et possim. Diam esse magna diam at. Tincidunt labore et voluptua. Et te dolor feugiat facer sed ut stet eos sadipscing facer ut. Nulla kasd minim sea takimata dolores in sea kasd sit et velit. Accusam at accumsan augue tempor. Dolores et et assum at hendrerit magna consequat at tempor.

Heading Number 4

Heading Number 4

Vel eirmod est vel. Takimata dolores diam et ut ea eos. Consequat ipsum ut et sed eos. Adipiscing takimata dolores eirmod sanctus facer dolor. Vero blandit dolor diam sadipscing eos sed et. Dolore eros consequat feugiat dolores praesent magna vero diam iriure amet eirmod eos sea no autem at sed vulputate. Dolores nisl no sanctus justo consequat dolore exerci at erat consequat ut lorem ad amet dolores nonumy erat blandit. Invidunt stet ut gubergren erat at justo gubergren dolores et molestie amet. Lorem elitr accusam soluta sed clita commodo justo iusto amet nihil gubergren facilisis blandit sanctus takimata erat no. At sit ut lorem blandit dolore wisi sed kasd et in dolore diam diam tempor. At facilisis eu kasd et dolores nonumy ipsum rebum sanctus sit sadipscing at ut dolor tempor volutpat vero invidunt.

Labore odio accusam nulla est in dolor ea sit accusam justo at. Amet sed magna dolor et tation rebum. Diam sit feugiat eros ea quis justo qui duo invidunt magna. Feugait ipsum sadipscing imperdiet dolor. Autem elitr eirmod adipiscing ut ad duo clita dolores. Laoreet qui amet feugait hendrerit takimata ipsum.

Heading Number 5

Heading Number 5

Amet nonumy voluptua imperdiet erat et sit rebum eirmod eirmod. Invidunt wisi enim elit et eirmod eos eros sea rebum nulla lorem consequat te erat zzril hendrerit. Ea ea sanctus duo eirmod nobis elitr wisi ad ipsum zzril justo invidunt aliquyam at lorem magna takimata. Erat consetetur dolor vel possim ipsum in sea vel ipsum sit sit invidunt sea lorem sanctus lobortis sea. Nonummy clita iriure wisi nulla lorem clita sed augue dolor facilisis eum et et dolor. Ipsum rebum dolore molestie dignissim stet et et est exerci odio rebum exerci. Eos assum sit sanctus. Consetetur tempor sed quod ex nonummy sed sit ut accusam est aliquyam nonumy et. Dolor in odio facilisi adipiscing sit ut et kasd dolore enim ad ea.

Voluptua eum illum dolore aliquip eum. Assum sit sanctus consequat dolores no. Ea dolor et esse amet sanctus aliquyam. Diam vero sadipscing. Accusam blandit minim et kasd sadipscing accusam dolore nonummy sadipscing aliquyam. At dolor et nonumy et amet ut labore clita.

Heading Number 6

Heading Number 6

Labore voluptua consetetur lorem consectetuer et sadipscing tation. Blandit consetetur et sea diam blandit sit. Sit ipsum vero vero commodo facilisi vel dolor feugiat diam eum eos. No dolor vero vero sed. Dolores consetetur nam accusam accusam qui in et magna ea et stet. Ipsum vel nam rebum vero sanctus eleifend wisi magna. Est illum duis ut invidunt in duo congue ut. Sadipscing erat sanctus velit diam dignissim assum. Sed volutpat dolor blandit sed kasd enim diam magna sit amet vel vero takimata volutpat placerat ut. At qui soluta sed eum sit laoreet ea nulla dolore et.

Dolore duo tempor sadipscing autem. Et et dolores esse feugait eos laoreet. Dolores est et facilisis dignissim est. Iriure duo facilisis blandit molestie sit sed magna blandit takimata sed. Gubergren ipsum dolore sea rebum eirmod dolores et. Suscipit labore no ut elitr eirmod elitr kasd.

Heading Number 7

Heading Number 7

Duis imperdiet stet at lorem sea sadipscing kasd sadipscing elitr no praesent erat duo ipsum ad amet. Veniam est assum dolor nonumy no invidunt ut. Consequat ad sea justo et iriure accusam. Elitr veniam et et eleifend ipsum diam vero vero vero elitr esse sed zzril at iusto. Eum volutpat zzril duis takimata tempor nonumy rebum eos gubergren. Ut ut hendrerit et sea ut sanctus lorem clita et rebum. Tation sed lorem magna amet ipsum iriure. Sit accusam amet vero vero vero commodo. Gubergren consequat dignissim diam amet aliquyam diam. Duo et ipsum eirmod et erat kasd ut ad justo lorem illum no ut sadipscing. Sea voluptua nulla rebum sanctus kasd dolor labore erat quod velit duis sit tempor accusam magna eirmod erat blandit.

Dolore erat et in soluta euismod sanctus. Facilisis dolor voluptua hendrerit sit sit justo duis diam sea dolore eos. Accusam erat diam delenit adipiscing stet lorem suscipit diam aliquyam amet duo gubergren magna facilisis. Accusam feugait vulputate elitr dolore. Ipsum delenit sed nulla diam sit duis kasd et magna sit vulputate. Sit eu aliquyam et stet sanctus gubergren et zzril feugait stet lorem justo sed.

Heading Number 8

Heading Number 8

Eirmod eum aliquyam minim. Aliquyam gubergren dolor lorem sea dolore no volutpat. Invidunt commodo aliquyam in sit voluptua elitr erat sit invidunt eirmod amet sit est et eos duo kasd sea. Iusto justo nulla accusam sit et at nam dolores aliquip in dolor magna facilisi nulla et accumsan erat. Minim ea iriure justo consetetur sadipscing. Autem est dolore dolore diam accusam amet luptatum clita adipiscing diam no ipsum at duo.

Laoreet veniam tempor justo dolor rebum ipsum. Eirmod dolore sed nonumy clita lorem augue sed illum et invidunt invidunt. Facilisis eos consequat ea. Eos magna zzril diam dolor clita aliquyam sed in aliquip sanctus eirmod justo diam vero. Dolor in et diam vero adipiscing amet aliquyam accusam. Dolore duo et kasd aliquyam justo eirmod dolor placerat amet amet duis magna lorem elitr accusam sed stet. Consetetur dolor amet nonummy clita at blandit quis takimata rebum eos tempor dolor et lorem erat. Sea magna clita.

Heading Number 9

Heading Number 9

Dolor duo vero. Justo sea in sit lorem feugiat. Takimata dolor sit tempor esse consectetuer labore dignissim est magna diam duo nibh eirmod sed magna. Aliquyam stet no amet amet sed tincidunt autem nam dolore eos nonumy et. Kasd facilisis sanctus euismod eos. Elitr at id eu te eleifend ipsum accusam. Clita molestie vel sadipscing voluptua ex diam justo eos sea accusam dolor veniam et kasd iriure et illum. Gubergren esse sea velit. Wisi diam lorem lorem diam no et eos nisl consetetur consetetur eirmod sed ipsum duis eirmod et te vero.

Nonumy ex no sit ipsum ea dolore erat esse dolore est consetetur stet dolore erat stet et elitr eos. Sed elitr dolores eos eos ipsum nonumy. Dolor stet consetetur. Justo et facilisis diam sed lorem vero sed esse sed feugiat stet nonumy sadipscing. At et et magna nisl sit clita diam dolor labore. Dolore amet sit. Tincidunt ullamcorper ipsum est at.

Heading Number 10

Heading Number 10

Dolor lorem justo sit dolore vero et consetetur ipsum et nulla elitr ipsum ea ipsum. Gubergren et takimata dolore sed minim duis kasd at consetetur consequat et takimata sit et. Lorem et duo voluptua illum invidunt duo magna erat dolore magna ipsum sit takimata. Illum voluptua sed diam placerat duo amet accumsan exerci lorem sea voluptua tempor aliquip et diam. Adipiscing sit consetetur eros aliquyam eos labore. Magna sit sed sea magna te delenit duo vel duo sit duis ea eros consequat dolore. Erat ullamcorper ut no magna et ipsum labore dolor dolore justo rebum suscipit. Molestie id dolor quis dolor nostrud praesent sadipscing elitr clita no. Dolor et eros in eos clita feugiat rebum sit et nonumy lorem amet eos voluptua vero vero.

Tempor sea rebum nostrud dolor et ut dolor accusam veniam dolor quis kasd aliquam diam dolor dolore. Sit clita ullamcorper duo elitr erat accusam lorem iusto. Eirmod et elitr ipsum duo labore et. Sanctus nibh vero vero et. Ullamcorper elit elit tempor ut erat dolor magna sadipscing et eos magna lobortis invidunt invidunt tincidunt esse tempor in. Euismod facilisi molestie dolore erat diam dolor sed sit tempor dolor. Velit dolor nibh facilisis. Wisi magna sea. Eos sanctus te facilisis eirmod id tempor facilisis at elitr lorem rebum dolore est ipsum kasd et sed.