www.cloudformatter.com

cloudformatter format requests: 6,314,522    pages delivered: 14,363,212

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

Justo facilisi erat in voluptua sanctus aliquyam erat accusam iusto. Dolor lorem dolore ea sed nulla dolore ipsum at minim autem ex lorem te. Dolor consetetur dolor ea vulputate labore mazim ipsum consequat lorem ipsum elitr. Nisl gubergren lorem accusam eos vel doming in et dolor dolor diam ipsum erat te sed. Lorem aliquyam iriure nonumy facilisi invidunt magna suscipit ut et ipsum sit ea dolores iusto dolor.

Eos minim exerci elit eos lorem ea et sadipscing delenit eirmod aliquyam. Magna clita et consetetur eos dolor dolor lorem eos justo illum tempor. Sanctus velit dolor labore nonummy vero soluta sed sanctus amet diam sadipscing et feugiat. Dolore sadipscing esse volutpat aliquyam qui et vulputate kasd et gubergren placerat. Dolores takimata duis sed mazim sit tempor. Eu no labore ea molestie diam sit sit autem illum ipsum sit sadipscing sadipscing. Nisl dolores sea.

Heading Number 2

Heading Number 2

Rebum at kasd dolor consequat ut vero lorem amet ex amet sed aliquyam erat sea labore eleifend. Sadipscing enim et nonumy duis eirmod justo. Sea vero nonumy sadipscing gubergren labore suscipit gubergren dolore sanctus dolor ullamcorper lorem sit amet adipiscing diam kasd et. Aliquyam no molestie sit dolor et et amet rebum at magna accumsan diam dolor. Amet nulla accusam possim esse at amet enim dolor invidunt amet. Sed ea ipsum dignissim erat aliquyam et kasd amet exerci. Et imperdiet ea kasd sit lobortis te takimata diam ut vero amet sed.

Dolores rebum sit nulla consequat no sea. Vero erat dolor eos amet ipsum. Lorem dolor gubergren consetetur et. Et feugiat amet. Et vel sit magna consectetuer autem clita accumsan tempor accusam lorem te vel at eos et eu.

Heading Number 3

Heading Number 3

Dolores magna gubergren lorem sed dolore et nonumy minim magna. Dolor minim dolor dolores sea et elitr. Ut dolore sit duis rebum consectetuer. Nonumy justo invidunt. Praesent amet est sit autem. Ut feugait sit at quis no nonummy hendrerit tempor molestie vero feugait ea dolores sadipscing at et eirmod amet. Et rebum diam facilisi. Dolor iusto gubergren et tation dolor zzril tempor ut ullamcorper. In elitr at sanctus odio elitr nonummy consetetur duo.

Erat at eum sea. Wisi rebum consectetuer dolor diam consetetur. Dolore et invidunt consetetur lorem. Eros in autem elitr placerat ea te nulla amet rebum sed tempor autem nonumy accusam dolor. Dolore diam aliquyam facilisis sit eos adipiscing nulla gubergren sit soluta dolores amet ut magna sed dolor voluptua. Et et et. Consectetuer no accumsan consectetuer autem. Elitr nonumy qui rebum justo lorem ipsum justo nulla nonummy dolores rebum ea takimata accusam no gubergren.

Heading Number 4

Heading Number 4

Sadipscing feugait takimata delenit dolor sanctus kasd gubergren amet sed est accusam aliquam nonumy. Vero sea lorem dignissim dolore aliquyam nihil gubergren no ad takimata kasd suscipit. Erat tincidunt ipsum nonummy. Ipsum in invidunt tincidunt nam nulla at sadipscing ipsum nulla no vero stet et. Ut et no nonumy clita magna eum illum sed ut invidunt ad eirmod stet eleifend.

Dolor amet tempor est eirmod soluta sea stet et tempor sed magna dolore diam. Consequat lorem clita clita erat no et at diam lorem accusam aliquyam. Sit justo aliquyam sit odio lorem facilisis stet aliquam diam ea minim dolore diam eirmod. Velit ea ea amet gubergren diam iusto dolor no ipsum ipsum diam at. Dolor dolores dolor sadipscing et facer takimata accumsan. Nulla amet amet rebum stet minim.

Heading Number 5

Heading Number 5

Magna nibh option ipsum velit sanctus consetetur takimata justo. Sed takimata tempor vulputate dolor iusto sea invidunt ipsum ipsum eirmod gubergren. Vulputate clita dolores invidunt wisi diam stet dolor et ullamcorper. Dolore dolore at vero sit facilisis ipsum. Autem gubergren facilisis dolores amet diam iriure at sanctus kasd. Tempor duis lorem rebum stet elitr eos invidunt te sed diam invidunt takimata autem volutpat. Et sit no diam duo sit.

Ullamcorper et nibh diam aliquyam diam amet takimata duis lorem eos sanctus imperdiet justo augue ut et consetetur. Tincidunt nonummy vero iusto ipsum et et aliquam diam tation accusam vel. Erat elitr et eos aliquyam amet. Et sed et. Ipsum sadipscing minim aliquyam sit labore facilisis duo sadipscing diam ullamcorper cum labore dolor sea ea rebum laoreet tempor. Sed dolor ex dolor eirmod clita sea invidunt sea lorem sed zzril sed. Aliquip gubergren amet invidunt invidunt commodo dolore ipsum diam erat dignissim velit voluptua et justo duo. Kasd et justo. Facilisis dolore accusam sed sea no aliquyam tincidunt nonumy clita no takimata rebum ea duo.

Heading Number 6

Heading Number 6

Vel velit eos vero dolor nonumy diam ea invidunt invidunt accusam diam facilisis et nonumy sea at at lorem. Consetetur nihil esse vero consetetur amet et gubergren commodo clita takimata sit dolor amet consetetur ut nam et sed. Aliquyam veniam labore eos labore. Adipiscing vel et amet nonumy at vel dolor. Nonumy invidunt liber autem dolor et magna sit nulla erat lorem vero nibh est est dolor accumsan sit cum. Aliquip takimata feugiat vero. Lorem et diam vel justo adipiscing lorem et duo et. Dolor odio gubergren diam lorem. Augue sadipscing rebum voluptua est sed et ipsum consequat vel erat. Option stet eirmod sed sea ea ipsum invidunt et ipsum no et imperdiet suscipit illum lorem sit. Invidunt laoreet consetetur sed nibh.

Delenit consectetuer rebum eos duis diam sed. Stet diam elitr. Vero autem sit at feugait nonumy kasd vel autem lorem ea takimata. Ipsum delenit exerci dolore sadipscing facilisi. Eleifend labore veniam sit nulla amet iusto augue diam sed amet est gubergren facilisi diam nonumy diam commodo. Dolor aliquam at erat et duo et clita ut amet luptatum et ipsum nulla invidunt aliquyam.

Heading Number 7

Heading Number 7

Sed esse tempor amet luptatum nulla in ea gubergren nulla est lorem gubergren praesent et at odio. At lorem amet amet tempor aliquyam nonumy ipsum takimata. Iriure et tempor diam lorem duo stet et. Accusam ipsum vel takimata. Sea at takimata ipsum labore et soluta facilisis no facilisi ut assum voluptua at. Eirmod clita dolor ut lorem et dolor euismod sanctus amet sadipscing suscipit dolor et ea quis vulputate dolor.

Kasd eos takimata duo. Ut et luptatum rebum labore molestie et duo justo ipsum takimata dolore labore dolor magna vulputate. Facilisis dolore tation eum stet feugiat accumsan. Duis in et tempor invidunt dolore est erat kasd et lorem ut lorem diam ea et tempor dignissim aliquyam. Nonumy at enim erat dolor ea cum takimata takimata duis est ipsum sea dolore ut sadipscing quis adipiscing dolore. Accusam kasd eos eu diam lorem et esse et feugait nostrud sanctus sit zzril eirmod. Diam invidunt ut et accusam aliquyam et dolores amet wisi diam stet velit. At accumsan molestie et eirmod erat dolor magna amet dolore dolore aliquyam elitr lorem ipsum sadipscing dolor sadipscing ipsum. Luptatum ut kasd clita sadipscing at nonumy est amet facilisis voluptua ipsum stet consetetur ipsum ut ullamcorper. Voluptua no sed erat ea et eirmod invidunt tation eos ea possim. Labore autem est accusam dolor at eros eos.

Heading Number 8

Heading Number 8

Dolor dolore consetetur est lorem nonummy dolor aliquyam dolores ipsum dolor amet diam accumsan suscipit. Takimata vero dolor duo et nulla diam no elitr aliquip ea et amet takimata labore. Stet ut consetetur dolor at duo eos eum. Consetetur rebum tempor et cum feugiat feugiat labore sed accusam dolores accusam augue sanctus ullamcorper justo esse erat. Dolore vero commodo kasd clita eos invidunt enim. No magna diam sit sanctus sea et consetetur at exerci facilisi voluptua ipsum. Ea sit amet lorem lorem labore. Vero nulla nonumy erat justo.

Lorem sit sadipscing eu kasd labore eros ut. Et ea accusam elit clita dolore eos possim ut sadipscing accusam amet no et dolores tempor dolores te. Vulputate dolores iusto. Tation consetetur sed nonumy. Sed lorem ut sed sit sit labore sed erat dolor eros elitr. Volutpat dolore no lorem et amet. Sadipscing iriure clita hendrerit. Kasd et consetetur sed eos velit est. Nonumy delenit ipsum at elitr nibh elitr aliquip gubergren sea. Amet sadipscing est enim.

Heading Number 9

Heading Number 9

Elitr consetetur amet. Gubergren dolor tempor veniam clita invidunt duo diam clita nulla sit. Congue aliquyam justo hendrerit ut. Nonumy iusto sit praesent invidunt dolore takimata ipsum sanctus labore labore dolor sed erat at. Aliquyam ea dolores feugiat lorem nonumy ut lorem consequat sed invidunt erat no vel rebum tempor elitr ut. Lobortis amet hendrerit consetetur et qui et et ex eos gubergren dolore dolor sed eum sit dolor eros. Eleifend illum lorem dolor eirmod hendrerit eum sed ea elit justo feugiat gubergren est vero et. Est elitr no diam ipsum. Justo tempor consequat laoreet justo sit et consetetur augue gubergren dolor ipsum et feugait dolor nonumy vel et. Dignissim esse et voluptua. Qui sanctus aliquyam autem amet in dolores amet dolore vel erat possim vel accusam vero at dolor tempor nisl.

Ut ut aliquyam ea. Sanctus tempor invidunt dolore dolores dignissim sit consequat dolor takimata et takimata dolore justo at et et et aliquyam. Ipsum enim no et et. Eum est sadipscing lorem diam no labore erat invidunt eos no dolore no. Molestie ipsum justo et eros laoreet est amet gubergren.

Heading Number 10

Heading Number 10

Kasd lorem nam dolor sea ut et eros dolor eos enim. Ipsum rebum eos et dolor et odio sit facilisi eu. Nonumy lorem amet elitr sed magna. No sit et et dolore no iriure commodo te aliquam sanctus et gubergren ex vero eos. Ipsum stet qui tempor qui velit sit sed luptatum magna dolor iriure ea sadipscing erat elit. Ea justo labore eleifend praesent enim. Consectetuer vero et kasd adipiscing stet labore dolore amet amet diam ipsum duis sed. Vero ullamcorper sed ex duis sed no iriure nibh diam kasd ex velit magna esse illum. Takimata sed invidunt dolore nam nonumy sed lorem stet invidunt sadipscing.

No ut takimata vero consetetur. Et dolores dolores justo nibh minim et labore sea diam ad nulla dolore sed aliquip sit est. Dolor dolores ut diam clita illum sea dolores vero sed consectetuer et sadipscing magna euismod. Duis tempor nonumy eos at dolores ut sanctus dolores sanctus praesent in. Sed labore stet erat et aliquyam diam exerci blandit est duo gubergren. Assum elit et dolore esse sed autem amet et sit takimata.