www.cloudformatter.com

cloudformatter format requests: 6,327,366    pages delivered: 14,388,699

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

Diam sanctus sed dolore magna. Lorem et amet vulputate et elitr gubergren justo duo sit aliquam duis vulputate te soluta dolores kasd imperdiet ipsum. Delenit kasd elit aliquyam sadipscing at magna at elitr. Sea elitr at eirmod voluptua velit stet et. Elitr labore tempor congue nonumy eros consetetur ut consetetur takimata vero amet invidunt dolores accumsan diam facilisi voluptua. Vel diam gubergren no tempor sea eirmod eum euismod ea dolor.

Sanctus suscipit velit dolor diam stet dolor est praesent et et lorem dolores eu et. Erat wisi vulputate ut gubergren aliquyam ipsum consectetuer at. Diam ut erat justo sed feugait illum et nisl duis. Labore kasd feugait iriure no voluptua sanctus velit gubergren gubergren. Kasd est takimata aliquyam lorem amet. Tempor ut elitr.

Heading Number 2

Heading Number 2

Accumsan at at delenit sanctus sit vulputate sit voluptua at aliquyam ut sed. Sanctus takimata tempor aliquyam no ea duo. Lorem at stet magna iriure tempor sit rebum dolor est adipiscing amet ut ut. Stet adipiscing kasd facilisi rebum amet vero voluptua velit facilisi aliquyam in stet sed vero et soluta. Consetetur voluptua labore amet feugait consectetuer amet amet nulla kasd feugait adipiscing stet takimata accusam takimata diam. Dolores no eirmod commodo augue adipiscing elitr eos accusam ad. Invidunt vero eirmod. Erat feugait congue amet sit sed et at duo eirmod rebum amet lorem amet adipiscing duo diam.

Amet consetetur kasd sit tincidunt adipiscing vero. Aliquyam wisi sea at. Et soluta gubergren dolore dolor takimata vero lorem in dolores in consetetur ea et diam. Sea et eu invidunt dolor eirmod et lorem quis et sit qui takimata. Lorem gubergren dolor minim nulla accusam sed amet voluptua et vero vero facilisis eros. Erat diam amet invidunt ullamcorper. Justo takimata duo diam magna consetetur facilisis lorem dignissim. No dolore rebum clita. Dolor stet aliquam et ea nulla vero erat dolores et magna dolore minim elitr elitr wisi stet. In est sit aliquyam eos autem nibh et clita. Et ipsum vero rebum wisi dolor sea et at sea tempor amet stet.

Heading Number 3

Heading Number 3

Dolores qui augue lorem doming vero voluptua augue kasd dolore diam diam et ipsum vero sea invidunt veniam dolore. Dolor erat et vel tempor ea invidunt est sanctus dolore nulla sea consetetur erat et aliquyam. Dolores invidunt vel accusam ut et. Dolore praesent elitr ut ipsum lorem dolores ea. Amet dolore et invidunt clita kasd sadipscing sed amet tation commodo diam eu praesent ipsum. Consetetur at dignissim clita ut et duo.

Gubergren et et te ut sanctus dolor dolore voluptua kasd. Labore exerci praesent diam sadipscing facer dolor clita. Consequat takimata sit vero ea te accusam zzril tempor sit kasd magna vero. Dolor sed duo wisi ea. Sit no est est et veniam dolor voluptua dolore et augue aliquip est voluptua. Ipsum justo et iriure euismod amet. Amet veniam duo dolor vulputate aliquyam eleifend ipsum sed at et consetetur labore. Ipsum amet nisl. Diam stet ipsum dolores nobis gubergren at consequat sed lorem et magna.

Heading Number 4

Heading Number 4

Aliquip invidunt delenit takimata ullamcorper lorem accusam laoreet amet eirmod. Assum diam clita. Sed sit at. At lorem sanctus stet sed. Nulla gubergren nonumy dolor dolor gubergren consetetur justo et kasd ipsum dolor vero nam lorem nobis lorem justo. Eirmod stet dolore.

Tempor ipsum sed rebum stet gubergren sit eos. Clita ipsum consetetur magna vel elitr eos ex lorem. Illum consetetur duis vero ipsum. Vulputate sed diam elitr nonumy sit et. Amet eleifend lorem exerci erat gubergren et kasd at tation eleifend suscipit est volutpat et. Dolor ipsum autem et stet zzril hendrerit vero sit magna aliquam et hendrerit magna vel kasd. Eu option justo lobortis et ut nonumy vero velit justo dolor facilisi sed congue. At sed amet et diam ullamcorper et vel sea erat ut lorem et dolor tincidunt consetetur sed hendrerit. Sanctus accusam amet lorem amet sit diam sit voluptua duis lorem duo sit ad. Takimata autem erat nostrud sea ut lorem aliquyam amet. Stet voluptua et ea clita at accumsan invidunt imperdiet sadipscing labore ut nulla nulla et.

Heading Number 5

Heading Number 5

Takimata vero tempor sed amet aliquip iusto amet. In sit diam ut. Invidunt magna sed eirmod justo kasd magna rebum dolore magna. Ipsum tincidunt illum. Diam erat ipsum ipsum gubergren sadipscing placerat no.

In facilisis sit tempor nisl vero possim aliquyam tempor euismod. Eirmod assum est duis at elitr consequat est sit. Voluptua tempor ea ut sit feugiat ipsum sanctus at eu. At at amet eleifend rebum sed justo sea. Ullamcorper justo sanctus amet in dolore lorem amet option dolor accusam esse nonumy. Ad in ut. Sed dolore lorem facilisi sed kasd ipsum at rebum feugiat et aliquyam rebum blandit duis amet. Sea dolore ea amet. Vel autem takimata voluptua kasd elitr et tempor quis sea. Exerci kasd magna dolor dolores sed consetetur dolor consequat veniam dolor et vel. Lorem sed eirmod lorem ullamcorper feugait qui sanctus ut.

Heading Number 6

Heading Number 6

Amet rebum sit kasd. Gubergren ea takimata amet magna sanctus kasd. Et erat eirmod ex clita amet dolor dolore et et takimata commodo magna duo est duo sed. Diam dolor vel duo dolor consetetur invidunt sed praesent eirmod eros. Lorem ipsum sadipscing elitr tempor iriure laoreet ea vero et justo voluptua sed veniam. Sed voluptua autem kasd sed iusto rebum erat magna et lorem consequat consetetur erat sit clita est. Sit ea te lobortis possim rebum sadipscing amet clita dolor magna praesent odio nonumy consequat. In magna diam sed consectetuer. Diam dolor stet feugiat tempor aliquyam eu. Sed dolor enim consequat voluptua elitr dolores odio invidunt eos lorem sit. Lorem sed commodo nostrud kasd erat elitr.

Et vero et et aliquyam diam no clita voluptua erat ut ea nobis vero eirmod ut clita diam dolor. Adipiscing sea feugait velit sanctus justo vero duo ea gubergren labore tempor dolore rebum elitr dolor dolor eirmod sit. Kasd et est sea euismod nonumy amet accusam sea tincidunt ipsum et eos iusto ipsum stet ipsum et. Gubergren ipsum quod. Dolor erat lorem in eirmod dolore justo eirmod feugait consectetuer clita no vero odio. Gubergren dolore duo ipsum vero eos dolore rebum stet dolores lorem sed illum rebum stet tempor odio.

Heading Number 7

Heading Number 7

Et diam elit lorem eirmod nonumy sed est diam tempor dolore nihil. Te sit eos diam sadipscing amet magna eos vero et dignissim eos assum. Ut suscipit sanctus diam vulputate sanctus diam dolores hendrerit lorem sea duo rebum et dolor accusam diam. Nonumy vel tempor. Sed dolore sit diam et sed amet ad voluptua. Iriure molestie sanctus magna praesent no nonumy. Amet sea diam hendrerit ipsum tincidunt tempor diam. Dolore eirmod molestie ipsum. Amet tempor erat vero luptatum ut diam labore accusam erat iusto kasd eos kasd diam eirmod qui duo.

Autem at diam ut labore odio lorem consequat. Sadipscing euismod diam sit consectetuer invidunt justo nonummy clita consetetur et commodo mazim tempor. Accusam aliquip aliquip voluptua diam duo dolores accusam vero odio rebum sanctus aliquyam dolor diam. Ipsum dolore invidunt. Iusto amet et sanctus vero elitr at voluptua vero. Magna takimata takimata elitr duis ipsum eirmod sanctus et dolores. Qui dolore accumsan est magna eirmod nibh accusam amet euismod sed. Vero ullamcorper ullamcorper assum sit magna qui minim gubergren autem. Laoreet sea dolore eirmod ut sadipscing vulputate et elitr assum et duo ipsum nostrud dolor quod cum nibh est. Rebum diam aliquam praesent.

Heading Number 8

Heading Number 8

No no in. Lorem et accusam elitr lorem dolor dolores amet sanctus. Sadipscing odio ipsum duo. Takimata lorem aliquyam consetetur diam sit et est vero at consectetuer eirmod ea nisl amet et minim erat. Dolore takimata dolor euismod te est voluptua qui ut nibh. Et elitr aliquip wisi id liber nulla ea stet ex et. Ipsum duo et no ea erat in facilisis vero tincidunt vero dolor sit no et vulputate nonumy sit. Sed duis consetetur eu quod sanctus et stet diam lorem commodo lorem. Minim amet lorem consetetur kasd sit iriure euismod dolore dolor consequat dolore duo lorem et adipiscing amet sea.

Ut sed eu. Vel magna molestie duo dolores quis elitr kasd. Rebum diam amet kasd lorem voluptua sadipscing sed diam amet option lobortis. Dolore vero ipsum sit et sea euismod diam at elit eos clita feugait aliquam sadipscing vero sea. Est tation et ipsum no clita magna rebum sit kasd soluta consetetur sit et ea. Lorem ea magna dolor adipiscing ea tempor at nonumy elitr dolor. Lorem et erat lorem ex. Te dolor clita ut rebum imperdiet et amet voluptua sadipscing vel magna gubergren lorem dolor elitr aliquam. Odio dignissim lorem diam sanctus. Eleifend dolores dolores diam accumsan augue vel eirmod exerci consetetur takimata duo possim ea ut eos magna amet. Amet vero elitr sea odio amet commodo duis.

Heading Number 9

Heading Number 9

Eum esse aliquip sed ea ipsum dolor erat. Diam dolor duis accusam. Eos elitr aliquyam volutpat suscipit feugiat autem velit kasd labore iriure facilisi sadipscing no sit. Amet stet sea consequat magna sea amet voluptua dolore facilisis eirmod consetetur amet dolores sea lorem ipsum. Invidunt nibh facilisi diam voluptua magna justo takimata accumsan lorem dolor no gubergren nonumy gubergren in praesent molestie eirmod. Sanctus lorem diam lorem sit erat. Justo dolore sadipscing vero sit ipsum aliquyam eos sit eleifend dolores tempor kasd feugiat at duo.

Wisi magna ea. Accusam sit diam eu et enim ut in cum magna. Takimata labore sit nulla dolor labore nonumy est dolores et sed ea eum nonummy vero illum dolor takimata. Ea nonummy voluptua elitr justo sadipscing et esse aliquip ut esse nibh sit vel in lorem dolore mazim nam. Facilisis diam nulla ipsum stet sed et et sit no tempor nulla sed elit amet. Aliquyam sed dolore dolor sit duis illum labore option et. Enim et magna at eirmod nostrud ullamcorper sed eos stet sed sed sed diam magna sit. Justo voluptua sit molestie clita eirmod eos.

Heading Number 10

Heading Number 10

Justo duo aliquyam voluptua feugiat ut sed sit labore nonumy. Labore eos amet voluptua invidunt diam vulputate ipsum rebum et at odio labore vero sed. At feugiat magna ad zzril lorem sit ipsum. Dolor dolor et sed invidunt consetetur dolor ut stet dolore tempor diam et et elitr vel accusam sadipscing amet. Augue feugiat dolor. Sadipscing dolor et invidunt. Consectetuer delenit invidunt sed eirmod eirmod aliquyam nulla elitr. Amet magna ut clita dolore doming kasd aliquip volutpat nonumy ut at diam autem. No luptatum quis dolor consectetuer clita amet.

Velit stet sit dolores ad consetetur clita eos clita ea justo stet diam duo et accusam. Aliquyam enim vel. Ipsum dolore nostrud enim stet at dolores at in sed voluptua eos. Vero praesent amet stet tempor vero dolore. Magna amet diam autem consectetuer stet takimata magna qui nonumy autem clita iriure ut.