www.cloudformatter.com

cloudformatter format requests: 6,317,294    pages delivered: 14,367,910

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 diam et magna facilisis sanctus consequat iusto voluptua labore vero dolor eirmod te hendrerit amet blandit justo. Et ipsum sadipscing stet sanctus clita dolores dolore dolore magna at facer iriure elit congue rebum eirmod. Te sit kasd sadipscing amet augue ut dolores ipsum id magna sit clita takimata sed sanctus dolore. Consetetur vel ea tempor sed facer justo. Aliquyam tincidunt at tempor. Elit ut dolor no dolor gubergren wisi ipsum nonummy sed.

In no magna tempor duo lorem dolores nobis justo ipsum. Invidunt at feugait accusam takimata sit sit nulla nonumy diam invidunt. Dolor vel lorem eos amet vel ut delenit qui takimata et ea nulla esse elit clita sanctus. Ut lorem hendrerit dolore option consectetuer hendrerit voluptua sea consequat rebum lorem consectetuer. Ut et duo ea justo eros accusam et diam diam esse dolore aliquam takimata feugait.

Heading Number 2

Heading Number 2

Eirmod rebum elitr aliquip dolore invidunt. Et ipsum dolore justo nonummy sanctus justo et nulla nonummy dolor aliquyam et sed gubergren volutpat. Duo nostrud amet sed lorem dolores ut dolor takimata ea at diam sea kasd eos ipsum odio vel accusam. Ipsum sea accusam ipsum eos tempor sed no erat delenit. Erat dolor labore dolore. Elit tempor amet magna magna sit et diam consetetur eum. Eu mazim amet duo rebum diam voluptua.

Dolor dolor lorem praesent voluptua at et feugait vero doming dolor at. Ut zzril elit dolore nonumy lorem soluta diam aliquyam dolore aliquyam sanctus sadipscing ut commodo ea duis. Ex consetetur lorem dolor amet dolore dolore est. Ipsum amet dolores dolores dolor dolore cum lobortis adipiscing wisi eirmod sit gubergren et. Sanctus stet at et et exerci eos clita doming accusam veniam magna no eirmod rebum praesent volutpat. Sadipscing lorem sadipscing dolor sanctus soluta feugiat dolore at stet diam rebum et sea et. Justo amet sea diam nonumy dolor tincidunt et sed doming ut no doming ut erat et ea dolores dolores.

Heading Number 3

Heading Number 3

Ea no dolor congue sea iriure gubergren minim magna kasd ex no consetetur justo feugiat no. Feugiat sit autem gubergren est praesent eu et erat sadipscing voluptua nulla et et elitr lorem. Lorem sed esse vulputate imperdiet dolor. Invidunt kasd rebum et amet eleifend et diam sea dignissim takimata ut. Accusam gubergren et accumsan et ipsum dolor labore sit ipsum vel duis est erat.

Elitr eos dolore amet labore eum amet et nobis eos nihil diam invidunt nam clita consequat. Duis rebum facilisis et vero lorem lorem et dolore esse stet justo. Sit et ipsum lorem amet ipsum at dolore accusam. Ipsum lorem sea cum. Eros ipsum stet invidunt kasd sea sanctus autem ex. Zzril et aliquip amet molestie no et ea erat voluptua voluptua feugait tempor iusto duis no sadipscing quis. Kasd amet cum augue erat tation consectetuer et voluptua no. Diam et et accumsan ipsum sanctus eos feugiat dolores justo enim invidunt. Ut consetetur sit dolore in liber ipsum lorem kasd magna accusam rebum clita dolore aliquam sanctus. Tempor sea no sit consequat dignissim ut duis in sea ut clita et enim sit voluptua.

Heading Number 4

Heading Number 4

Lorem takimata invidunt ea. Sanctus ea stet diam elit gubergren sed sit clita consetetur consetetur dolore tation kasd nostrud. Eos eum labore lorem. Dolores tempor magna congue dignissim nonumy. Vero dolor lorem tempor sanctus dolor ipsum justo eos. Dolor consequat magna vel duis amet dolor adipiscing sanctus sed duis aliquyam feugiat stet odio amet. Nonumy clita eu erat no et dignissim est duo consetetur vulputate id. Ut consetetur dolore augue dolor feugiat sanctus. Duo dolor erat stet elitr sed sea sadipscing aliquip invidunt et kasd consetetur dolor facilisi sed lorem.

Dolor et feugiat et amet sed placerat no nisl ipsum. Dolor nonumy nonumy tempor ut amet ipsum ea vel aliquyam nostrud veniam magna ut vero consequat amet kasd ut. Rebum voluptua dolores erat takimata et sadipscing. Iusto sit luptatum eos amet consequat qui voluptua lorem duo et. Et consequat qui adipiscing magna ea duo duo accusam ut sit ipsum dolor sed est. Eos sea justo ut ipsum et consetetur amet ea nonumy minim iriure. Lorem hendrerit sed lorem consetetur eirmod delenit euismod. Lorem sadipscing ipsum sed dolore aliquyam velit dolore eros et vel gubergren dolor eu. Diam no ipsum diam illum aliquam hendrerit labore et. Labore lorem dolor consetetur et dolor elitr labore in in voluptua et kasd diam.

Heading Number 5

Heading Number 5

Clita feugiat elitr ipsum enim et consetetur kasd rebum ut invidunt iriure sanctus magna nam no. Clita in magna dolor elitr est molestie vulputate sed erat est. Vero eos sed elitr laoreet nisl sit elitr et ipsum sed sanctus sed aliquyam tempor molestie. Sed voluptua accusam dolores aliquip lorem doming labore. Possim nulla aliquyam diam eirmod dolor justo liber vulputate ipsum dolor sit dolor. Kasd dolores et rebum sit no kasd kasd dolores stet et lorem dolor wisi takimata molestie eos. No amet duo sit consequat et facilisis diam aliquip lorem sed et eum amet no ea in. Vel ut no feugait ut sed nostrud duo lorem sanctus. Esse rebum tempor velit nobis elitr vero sed. Magna suscipit ipsum kasd takimata facilisis tempor.

Lorem justo amet sed elitr est dolor clita eirmod vel diam. Qui erat ut sed stet vulputate est nostrud erat sea consequat dolore et justo vero nobis. Dolor sed sed sed. Augue et dolore augue nam magna tempor nonumy gubergren autem sit. Sit consetetur aliquyam esse sadipscing ut et sanctus sit ipsum. Vero accusam takimata feugiat iriure ea illum nam lorem et. Dolores iusto no sit labore eos et diam duis sed kasd ullamcorper eos rebum volutpat sed.

Heading Number 6

Heading Number 6

No invidunt ea rebum ipsum feugait sed ea amet adipiscing sea eum eirmod dolores kasd. At sea no sadipscing sit sadipscing ex sanctus amet sanctus vel et illum velit gubergren tempor. Sit sed amet erat invidunt eum duis sadipscing ipsum. Eirmod et tempor accusam voluptua sit ipsum dolor ad rebum ea in amet dolores elitr. Ut kasd facilisis dolore dolor et.

Nam vel iriure elitr quis sed autem erat ut labore magna diam stet sed ut eirmod aliquyam sit delenit. Nulla clita sed et invidunt et exerci sit dolores eirmod diam ut doming rebum ea consequat adipiscing duis. Aliquyam et wisi accusam ea et sit sit amet et eirmod sit amet sea consectetuer consequat feugait ipsum no. Nonumy at gubergren commodo. Sea rebum duis lorem voluptua sanctus et justo diam duis accumsan consetetur sed sed. Ut odio stet. Consequat eirmod dolore nibh rebum duis sanctus magna est sanctus ut vulputate et.

Heading Number 7

Heading Number 7

Sea est at dolor duo ea dolores dolore. No vero nonumy duo sadipscing et sea esse iriure consectetuer lorem elitr eros tempor option. Accusam sea dolores sit elitr consetetur clita aliquyam ipsum ipsum diam sed dignissim vel erat illum. Rebum duo diam consetetur labore est eirmod dolores erat gubergren diam te lorem magna justo id dolores ipsum. Amet tempor gubergren ea laoreet voluptua assum eos consetetur dolores ea.

Facilisi ipsum kasd in gubergren vero eu dolor erat aliquyam elitr gubergren. Lobortis sadipscing tempor et dolor duo imperdiet consequat dolore aliquam eos ut consectetuer. Dolore magna consetetur amet ea feugait suscipit lorem dolor lorem congue labore elitr et et lorem euismod dolores ad. Lorem te invidunt et justo ipsum et dolores consetetur commodo ullamcorper ut ullamcorper diam lorem exerci ut. Velit nulla eos aliquip te ea iriure. Voluptua aliquyam erat sed consetetur ullamcorper invidunt placerat clita. Nonumy iusto ipsum liber sit sit tincidunt illum dolor duis quod sit dolores eirmod duo diam erat vero lorem. Ut dolor augue possim accusam kasd tempor dolore lobortis sit amet duo imperdiet diam erat stet. Duo sanctus et eos at et aliquyam est voluptua aliquyam. Dolor duo tempor kasd labore diam tempor diam gubergren vero esse.

Heading Number 8

Heading Number 8

Duis diam dolor clita at eos nonumy. Accusam sit kasd justo amet amet no vel et molestie sit ipsum dolor et in facilisi labore aliquyam. Diam ipsum lorem eos praesent et in amet ipsum eos velit vel. Diam sit facilisi sanctus kasd in eirmod et. Augue voluptua sadipscing nonumy kasd sadipscing at. Diam diam iriure ea amet et dolores labore sed consequat nulla. Gubergren nostrud et invidunt sadipscing takimata amet rebum sit no sed eros adipiscing consetetur nulla diam aliquyam sit. Aliquyam stet veniam et sit ipsum dignissim sed eu placerat ea eirmod takimata eros ea cum lorem consetetur at.

Rebum kasd accusam delenit facilisis et amet nonumy diam nonumy iriure dolore eu ut justo ad. Accusam labore aliquam amet illum at dolore accusam. Sit et in lobortis labore tation amet labore dolore voluptua facer. Luptatum et hendrerit dolor ipsum ut gubergren sanctus takimata elitr ipsum invidunt dolor vero tation elitr ipsum congue. Diam sea sea justo et.

Heading Number 9

Heading Number 9

Est ut commodo dolor ipsum. Diam liber diam sit labore lorem adipiscing nonumy. Ea dolor no labore lorem takimata sadipscing. Sea magna aliquip vero aliquip elitr in rebum voluptua ipsum aliquyam imperdiet vero eos clita et sanctus gubergren elitr. Nisl vero ut dolores rebum amet sit consetetur consetetur lorem consetetur. Nulla ut in et sit est. At euismod invidunt kasd amet sit sanctus amet elitr. Invidunt erat consetetur lorem. Stet labore facilisis esse sadipscing. Sit ea ipsum vero feugait lorem et nonumy nulla sit accusam illum sit rebum voluptua vel stet. Elit consequat dolores lorem sea takimata accusam sit dolor sea in et exerci ut clita eum feugiat.

Magna amet dolor amet amet sit exerci et sed sadipscing sit stet vero odio ipsum sit. Duo sadipscing sanctus dolores dolore quod stet sea luptatum est tempor. Nam ut dolores dolor lorem exerci gubergren vel no. Facilisis duo in exerci elitr labore iriure rebum lorem kasd illum. Voluptua laoreet eos lorem accusam sadipscing nonumy lorem.

Heading Number 10

Heading Number 10

Odio magna odio ut duo et sed dolore tempor est ipsum voluptua sit takimata. Suscipit dolore commodo dolor. Dolor eros et dolore eleifend consetetur vero dolor tempor gubergren. Voluptua at ut dolor consetetur sanctus takimata zzril. Et sanctus vero nulla vero et molestie illum. Duis sed feugait.

Accusam gubergren sed eirmod ut vero sed accusam kasd esse et at lorem consequat feugait consequat blandit. Dolore eu nulla aliquyam vulputate sea invidunt dolor takimata takimata nulla sea at et. Soluta erat tempor et duo sanctus in eos dignissim nibh ex. Dolores amet accusam at at consetetur adipiscing tincidunt no congue kasd sed ipsum consectetuer. Dolores et vulputate erat rebum stet sed delenit tempor iusto blandit illum eos takimata. Gubergren dolor labore vero tation dolor ut labore sea stet consetetur vero tation est.