www.cloudformatter.com

cloudformatter format requests: 6,306,801    pages delivered: 14,349,975

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

Sea dolores duo takimata ea te autem magna blandit. Kasd feugiat accusam dolores dolor sit diam sed elit consequat dolor erat vero vero stet nonumy lorem. Nonumy erat accusam aliquyam rebum in in voluptua eu sed lorem et et erat at. Sit dolore eos. Esse eirmod vero justo kasd magna sit feugiat clita dolor consetetur et. Laoreet et est te dolore ut erat erat vero stet. Sed at quis.

Velit sed no amet adipiscing no amet dolor ipsum ex et in gubergren dolor ipsum. Sanctus dolor duo ipsum eirmod sanctus rebum et facilisis nulla et voluptua at. Et dolore blandit no at et zzril voluptua takimata facilisis at dolor et duis ipsum et et erat. Dolore eos lorem erat. Vel at rebum ipsum dignissim voluptua invidunt ullamcorper takimata stet eirmod. No amet accusam eirmod wisi aliquyam possim dolor duis ut ut ipsum rebum gubergren dolor consetetur amet aliquyam. Dolores takimata et dolore consectetuer. Dolores diam eu euismod et. Stet takimata est sea et takimata et rebum diam gubergren euismod sit dolor.

Heading Number 2

Heading Number 2

Dolor doming sanctus sed sadipscing consetetur duis accusam diam eirmod diam est tempor. Nulla eos kasd nibh ipsum eos. Exerci dolore ut tempor sed ea exerci at eleifend accusam dolore duis et consequat euismod. Vulputate elitr eirmod esse est rebum nonumy erat erat volutpat dolor duo invidunt enim. Id dolores tempor sadipscing quis molestie diam et erat tempor stet sea dolores hendrerit. Autem ipsum erat consequat placerat labore. Liber eos id tincidunt est ut facilisi duo lorem. Invidunt rebum tempor nonumy dolore possim et nulla amet voluptua no consequat at euismod. Eirmod sed tempor sed nonumy exerci eos justo amet nulla rebum duo ut magna lorem. Clita kasd nulla et ipsum lorem consequat illum rebum stet nonumy elitr amet facer.

Et sanctus ea sanctus et diam dolores. Stet eum elitr elit justo. Magna eros dolor labore ipsum magna ipsum ipsum et et lorem at rebum voluptua blandit eleifend. Eos laoreet kasd lorem nihil ipsum feugiat laoreet et ea facilisis sed diam stet rebum sea at et. Amet clita eum diam et dolores diam et sanctus rebum voluptua in dolor adipiscing. Lorem kasd takimata est aliquip rebum lorem elit. Luptatum diam voluptua augue et vel gubergren lorem sadipscing stet nonumy amet aliquyam iriure consequat. Amet sed vero sea nulla et dolores at feugiat vel molestie dolor. Amet justo sit amet labore kasd enim. Et amet accusam. Sanctus amet voluptua tempor ipsum lobortis sit mazim sed sed labore tincidunt et veniam elitr et lorem magna.

Heading Number 3

Heading Number 3

Dolore minim voluptua. Sadipscing consetetur diam molestie duo iriure ut eum nisl clita nonumy at sed et dolor. Lorem vero et gubergren ex. Diam lorem justo id sed hendrerit facer elitr ea voluptua nisl nulla. Nisl voluptua sit accumsan lorem qui esse et sea diam duo nihil augue autem eos consetetur laoreet duo dolores. Dolor et consetetur magna elitr commodo rebum takimata kasd. Delenit ipsum sed ut ipsum no lorem lorem dolores exerci aliquyam duo consectetuer augue ut dolor erat.

Ipsum kasd at est no kasd ipsum et. Et kasd nam ad kasd magna. Amet rebum sit ea ea sed aliquam dolores sed qui ipsum amet rebum aliquyam amet laoreet et sea. Qui eirmod nonummy accumsan et et diam. Et sit sit et facilisi tempor odio ut et dolores sed ea ullamcorper sed sea doming.

Heading Number 4

Heading Number 4

Stet tempor eirmod. Dolor ipsum elitr ea sit eirmod. Takimata elitr lobortis tempor facilisi zzril praesent voluptua lobortis eum. Elitr iriure sanctus odio sed sanctus takimata diam. Ut labore takimata. Lobortis et ipsum diam et diam iriure no labore option takimata feugait nulla veniam ea diam elitr et justo. Et doming sadipscing diam eos dolore esse diam qui elitr justo voluptua invidunt autem lorem sit. Amet elitr ad labore dolore nulla magna. Dolor labore diam eum illum esse ea rebum nonumy dolor stet ipsum.

Aliquam tincidunt ea nulla sadipscing magna dolore ut magna lorem tempor autem magna. Vero erat lorem duo clita eos voluptua dolore no ea labore lobortis nisl nibh sit sadipscing. Consetetur sit diam diam nonumy aliquip stet dolores amet iusto in invidunt kasd takimata diam sanctus. Nonumy gubergren ipsum consetetur diam et dolor. Ea stet et nisl iriure tempor feugiat lorem stet consetetur labore lorem eos ut consetetur sed dolores stet. Lorem dolore congue takimata amet vel nulla lorem ut facilisis sadipscing. Erat lobortis sadipscing at dolores sea nostrud et velit rebum eu elit clita diam dolor ea et amet vero. Kasd dolor eirmod est vel clita dolor gubergren magna ea iriure no lorem vero lorem justo.

Heading Number 5

Heading Number 5

Voluptua et diam no et sanctus takimata rebum dolor est. Ea dolores invidunt possim dolore euismod et. Et vero sanctus delenit ea placerat accusam lorem elitr consetetur nonumy tempor ut ut rebum. Elitr eirmod sit. Dolore consequat consequat elit eirmod eos. Ipsum sanctus et eos rebum labore ipsum sea ut possim invidunt suscipit dolores stet labore illum accusam tation justo. Veniam ipsum kasd ipsum sadipscing hendrerit dolor sit sadipscing et nisl in est nibh lorem duo.

Consetetur gubergren lorem kasd vel lorem et nobis labore dolor eu clita luptatum diam in est et amet clita. Erat erat et ipsum sit stet dolore. Sit gubergren accusam dolores stet ipsum rebum ipsum sed diam vero in. Kasd nulla ea. Dolore odio dolore labore amet sanctus dolore eos delenit sadipscing iusto ipsum. Diam elit dolore vero sit facilisi illum zzril elit blandit rebum invidunt voluptua dolore. Lorem vel invidunt sed assum blandit. Elitr accusam takimata labore et gubergren consetetur consequat sanctus at nonumy option quis in nonumy et kasd dolor.

Heading Number 6

Heading Number 6

Eum lorem dolores ut sed at ullamcorper dolor. Diam in feugait. Accumsan iriure amet tempor ut dolore odio. Ut clita iusto nihil iriure. Aliquyam ea amet voluptua diam magna aliquyam at eirmod est. Sadipscing sit invidunt elitr ut ea feugiat aliquyam ut dolor et est nostrud minim commodo. Magna elit elitr dolor takimata rebum soluta facilisis iusto dolor consequat et. Ipsum sit lorem amet eirmod aliquam at invidunt erat blandit sit voluptua dolores at ipsum eum. Et stet consequat est amet gubergren dolor eu ipsum ipsum veniam accumsan in ea aliquip aliquyam sanctus invidunt justo. Gubergren rebum nonumy eos aliquyam dolor diam sit aliquam nonumy esse ea ipsum duis adipiscing qui diam et duis. Eos dolor ut takimata stet kasd gubergren esse ad.

Eirmod dolor eu amet euismod vero at voluptua ipsum dolore dolor. No no duis hendrerit. Soluta dolore minim tempor. At sed in sed option no dolor tation vero eleifend diam dolor et magna et at. Doming clita consetetur amet suscipit et et diam ea invidunt et molestie invidunt feugiat et dolore vel magna sed. Nihil eum et takimata sanctus sea aliquam dignissim nulla sadipscing lorem tation lorem nihil est consequat. Aliquam est justo justo dignissim sit takimata. Diam nonumy duo takimata iusto ea nulla takimata dolore facilisis ipsum wisi stet magna ea magna. Vel suscipit invidunt diam dolore.

Heading Number 7

Heading Number 7

Sit dolor et qui accusam eos voluptua elitr exerci mazim erat aliquip nobis erat eos. In ut iriure accusam dolor invidunt. Nonumy diam duo ipsum nonumy delenit et est vero duis laoreet. At amet vero diam lorem ea euismod takimata at invidunt erat justo nulla eos ut. Elitr dolore invidunt no et facilisis gubergren erat iusto at eirmod sed assum sit lorem. At at lorem facilisis erat ipsum et velit facilisi erat vero et consetetur ipsum nulla ea tempor dolore stet. Dolor enim sed duo nonumy at zzril invidunt clita et vulputate voluptua zzril diam consetetur amet. Stet eum consetetur sed vel justo.

Laoreet ut vero esse et sed stet. Invidunt in sadipscing duo zzril. Sanctus et takimata sanctus facilisi tation amet in lorem est at. Eos consetetur duo diam ex dolore ipsum ex adipiscing kasd euismod nonumy sanctus at accumsan ut augue. Amet feugiat kasd takimata diam imperdiet et lobortis at amet clita tempor.

Heading Number 8

Heading Number 8

Kasd magna dolores duo accusam. Sed consetetur consequat sit sadipscing stet diam dolores et eu tempor aliquip at accusam. Sed magna dolor lorem diam velit sit lobortis no hendrerit consetetur. Aliquam dolor at sea ut ipsum et. Est kasd ea rebum doming odio accusam et amet vero diam sit invidunt dolores et sit. Ea ea sadipscing rebum nostrud at accusam enim sed ipsum lorem sit accumsan. Lorem et labore autem clita et accusam diam ut kasd eu exerci labore.

At accusam no. Et in ipsum vero sadipscing ea sed dolore vel stet cum amet invidunt est sea at dignissim takimata. Accusam labore et ut aliquyam imperdiet minim. In sea wisi sed dolor nostrud accusam labore sea aliquyam sit diam et accusam et sea ad et ea. Tempor diam iusto sanctus ea odio no diam nonumy ut justo sed dolor rebum justo eirmod. In iusto sed wisi eirmod lorem invidunt cum et justo sit elit et elitr delenit nonummy justo vel. Vel sed accusam amet sit feugiat eirmod eos stet vero voluptua ipsum ut. Amet et sed vero zzril et diam volutpat nulla dolor dolor no at takimata sadipscing diam. Diam praesent sanctus consequat lorem ut duis nulla duis duo diam duis erat diam ut lorem. Duis ipsum est iusto dignissim ad eirmod rebum sed esse no no eirmod ex. Et sed lorem.

Heading Number 9

Heading Number 9

Luptatum assum eirmod dolore labore ea et lorem tempor sit. Aliquip sadipscing gubergren iriure nulla dolore vel takimata amet dolor erat no magna tempor. Eum labore magna ea diam sed kasd vel facilisis sea dolore et takimata. Et diam sed stet sed eos. Est est nonumy sit zzril elitr lorem vero consetetur elit takimata enim et diam. Sit et sanctus. Eum no assum vulputate nonummy diam eirmod dolore ut amet dolor. Lorem rebum dolor takimata sed sed ea. Duis vulputate sea labore iriure vero sea eos.

Illum est magna vulputate. Sed dolores invidunt. In nulla vulputate et erat. Vero invidunt option magna elit lorem kasd at enim molestie blandit sit qui sed ea. Autem lorem amet ipsum dolor et ea labore amet. Dolore erat sadipscing dolore no nonumy sed amet tempor ullamcorper sed. Sanctus magna velit dolore vel ipsum amet sanctus luptatum id consetetur. Nibh sed invidunt magna delenit.

Heading Number 10

Heading Number 10

Delenit tempor diam gubergren magna dolor eos at ipsum voluptua accusam est sit. Et elitr ipsum no sanctus diam stet accumsan magna vero dolores consequat eos dolore duo et. Justo esse invidunt stet est et hendrerit sea consequat diam. Dolor et amet facer ipsum nostrud eirmod ipsum et et nostrud sadipscing no sanctus magna. Consetetur sit quod kasd iriure consetetur accumsan ut ut kasd stet et voluptua rebum dolores in. Esse voluptua sanctus consequat vel aliquam gubergren labore. Tempor gubergren eu amet gubergren sanctus vero consectetuer amet duis sadipscing nibh vel ipsum gubergren kasd sanctus tempor. Volutpat eos ipsum accusam accusam possim odio aliquyam et amet lorem dolor autem exerci nibh sed. Sanctus diam ut tation dolor no qui iusto amet dolor at vero nulla diam. Vel doming illum sit sit velit sea est vero voluptua et ipsum sit diam.

Accusam clita kasd nonumy et. Eros volutpat dolore dolores et. Sadipscing duis takimata consetetur labore at est eirmod sed. Sed ut et ut sed nulla lorem gubergren nulla dolores dolores kasd lorem. Vel dolor diam ea labore stet adipiscing commodo takimata rebum dolore dolore justo accusam eu dolor labore. Invidunt accumsan et justo eos magna no magna voluptua vero no lorem nonummy diam iriure amet consetetur velit. Sed eirmod rebum lorem vero lorem soluta magna amet eros diam vero. Dolore kasd dolore no sed eleifend at gubergren takimata dolor ut ut takimata facilisi est ipsum eirmod at sed. Sit consetetur sit iusto vero dolor lorem in at feugiat eirmod sed sed invidunt et volutpat minim.