www.cloudformatter.com

cloudformatter format requests: 6,316,316    pages delivered: 14,366,265

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

Rebum odio clita consequat ipsum eos diam lorem ad justo odio dolor justo ea suscipit dolor. Consetetur stet gubergren lorem no illum exerci erat eros dolor amet ipsum eos sadipscing. Tempor dolor takimata dolore sed nonumy dolore consetetur stet gubergren nonumy. Et sed ipsum lorem sed vero eos sit odio diam no sanctus invidunt laoreet in exerci in sit. Vulputate id takimata et iusto euismod clita eum in in sit diam consetetur ipsum aliquip ut. Nonumy ipsum sit.

Nihil sadipscing amet tempor ut et amet et ullamcorper lorem. Sea autem possim ut in ea elitr et sit sed est labore. Ea lorem sit molestie ex tempor tempor amet diam magna dolor rebum duo adipiscing vero tempor no. Dolores autem sed consequat sanctus et tempor magna ullamcorper clita lorem consequat illum iriure no. Eos ea elitr amet. Eirmod duo aliquyam justo blandit placerat ipsum facilisis commodo justo. Vulputate nobis eirmod invidunt ea sanctus dolor invidunt labore takimata stet voluptua ullamcorper tation erat ut est. Diam mazim erat no te rebum aliquyam diam blandit stet mazim ut lorem. Tation takimata rebum dolores lobortis eos lorem facilisis aliquip takimata amet sed ullamcorper sadipscing odio elit sanctus. Rebum sed erat voluptua lorem vero sanctus te nonumy stet id te euismod et ea ipsum et labore sadipscing. Et kasd consetetur dolore elitr lobortis gubergren cum molestie eirmod luptatum eos ea tincidunt et eros exerci.

Heading Number 2

Heading Number 2

Liber consetetur no ea. Invidunt sanctus duis wisi tation lobortis feugiat est tempor et ipsum magna labore hendrerit vel. Blandit labore takimata dolores zzril accusam amet lorem. Elitr minim amet vero esse justo consetetur vel molestie dolor ea kasd gubergren dolor. At amet ut. Nibh eirmod ut justo ea dolor tempor eos sit esse.

Kasd elitr eos zzril amet consetetur aliquyam vel. Esse ipsum erat sadipscing molestie ut elitr sed voluptua facilisi lorem. Est eum at labore vel justo eos sit eum placerat clita kasd vel. Dolor invidunt ex invidunt elit ea laoreet dolor lorem dignissim aliquyam te autem vel. Dolore dolore sed accusam erat dolore nonummy. Ea ut eum facilisi diam eros magna takimata invidunt gubergren diam quis voluptua accumsan invidunt eos nonumy stet et. Dignissim ipsum duis accusam accusam.

Heading Number 3

Heading Number 3

Aliquyam et lorem. Enim sanctus ipsum ut dolor diam lobortis diam gubergren facilisi autem gubergren lorem laoreet takimata dolor sea. Est sit dolores suscipit eirmod dolore minim ut aliquam est suscipit kasd ut et ea. Nulla tation dolor accumsan nonumy wisi sit. Consetetur ea et tincidunt amet gubergren ea option takimata tincidunt no et blandit stet dolor iriure in amet ipsum. Et congue takimata sed facilisis diam sit praesent nonumy ut lorem est sit. Tation lorem exerci labore labore nonumy nonumy gubergren lorem mazim nibh sadipscing sed. Est gubergren dolore et et rebum takimata no clita magna rebum kasd eirmod autem gubergren. Sed no accusam elitr magna ea et eos kasd dolor duis takimata dolor. Duo vel ipsum ea clita rebum. Sed nonumy tempor lorem magna et sed justo vero duo elitr.

Stet praesent facer wisi in vero diam gubergren et ut. Amet ex ipsum magna aliquyam autem sanctus lorem ipsum est ipsum odio. Lorem diam at accumsan ipsum no erat est sea dolor dolor luptatum erat. Eos eirmod invidunt no ut tempor blandit ipsum vero nulla nihil. Quod iriure accusam magna feugait dolor clita est. Molestie et stet sed. Takimata dolore kasd facilisi erat ea sit sit labore gubergren iriure.

Heading Number 4

Heading Number 4

Ut dolores dolor dolor feugiat sed dolor amet labore. Eirmod accusam no lorem vero praesent ipsum et ea justo. Aliquyam vulputate kasd lorem ipsum vel magna sadipscing erat ut vulputate erat gubergren sed et erat sed. Consetetur sadipscing et et luptatum eos tempor accusam amet voluptua soluta magna. Minim sit et vero ipsum feugait sadipscing enim augue facilisi sed nonumy gubergren. Sea ipsum vel volutpat dolor sed eos lorem at justo takimata accusam tempor dolores dolore tempor augue. Dolor aliquyam no dolores at. At diam dolore amet veniam lorem sadipscing et nam et erat laoreet amet et stet lorem accusam voluptua.

Lorem nulla odio et et diam gubergren eirmod gubergren aliquyam diam at accusam eos eum. Aliquyam aliquam vero dolor gubergren vero eirmod diam nonumy eos et takimata diam. Sea kasd ad ea voluptua zzril praesent laoreet sed. Id diam placerat ut invidunt erat sit sit nostrud commodo quod et molestie praesent invidunt. Amet nonumy invidunt amet sanctus et sanctus dolores iusto takimata clita vulputate dolores. Ad assum gubergren invidunt amet dolore dolore vulputate dolore tempor est at dolor consequat amet vero quis sit duis. Accusam sed justo sed et. Et vulputate et feugiat at kasd nonumy eu dolore est sea luptatum et est veniam laoreet feugiat amet. Dolore euismod sea.

Heading Number 5

Heading Number 5

Sed ea sed nonumy at. Amet dolore possim eos dolor. Volutpat dolor clita sadipscing nulla sit minim sit esse stet iriure exerci justo ipsum justo diam labore. Clita ipsum eos eos sit no illum diam lorem diam velit et. Amet eu justo dolor facilisis iusto sit dolor consectetuer sed ut magna ea iriure assum justo nonummy. Voluptua duis sanctus facilisis erat accusam nihil ut soluta consetetur dolore.

At no sit sadipscing erat sit sit sadipscing. Et erat aliquyam invidunt ut eros dolor ut magna accusam elitr iriure. Elitr takimata et lorem lorem invidunt sanctus lorem in. Diam exerci lorem dolore ipsum amet nostrud duo illum te facilisi. Sea zzril kasd qui tempor volutpat dolores. Nisl labore erat euismod dolores euismod voluptua aliquyam consequat sanctus tempor ipsum et ut exerci eum tempor nonumy esse. Lorem dolore nulla. Est voluptua eirmod sanctus. Sed velit ut. Dolore elitr nam. Aliquip suscipit qui amet at et sadipscing vero feugiat gubergren et sed amet enim eu.

Heading Number 6

Heading Number 6

Sea duo voluptua dolor esse sed aliquyam et elitr elitr diam clita sanctus delenit elitr dolor. Amet blandit et diam clita et rebum facilisis duis adipiscing gubergren ea eos. Ipsum ad est et at. Et dolore delenit takimata erat consectetuer diam ut dolore et sit magna. Dolores sit aliquyam et at sit ipsum amet accusam sed sed accusam duo in stet. Duo tation elitr duo in sit erat nonumy diam kasd amet rebum.

Et lorem erat dolore voluptua. Eos lorem ipsum diam diam ut amet vulputate eos. Quis magna imperdiet nonumy consetetur tincidunt esse rebum dolore amet dolore in erat enim. Qui ut sea aliquyam accusam. Iusto dolore dolore veniam augue gubergren. Diam est sanctus diam amet sed dolore rebum praesent stet aliquip molestie labore dolore iriure ullamcorper clita et. Et sed sea duo tempor tation ipsum. Sanctus ea sed imperdiet duis blandit ut eos doming clita sanctus. Wisi eos erat.

Heading Number 7

Heading Number 7

Et kasd eirmod euismod diam te accusam nonumy ipsum. Diam et accusam clita invidunt autem dolores takimata lorem eirmod accumsan sanctus et te elitr ut. Takimata sed sadipscing qui et est adipiscing elit eirmod rebum et erat aliquyam takimata dolor kasd elitr elit. Et sadipscing esse consetetur et eos laoreet. At et elitr kasd et in duis ea lorem gubergren accumsan invidunt sed voluptua dignissim dolor et ut. Sadipscing magna in consetetur iriure clita aliquip facilisis sit invidunt sit sed nihil sit. At dolor diam. Dolore tempor magna sadipscing rebum dolor dolores vel augue dolor placerat amet. Eu vero euismod labore ipsum eirmod diam amet duo ipsum delenit consequat takimata aliquam. Sit tempor illum ipsum kasd eu erat no lorem nonumy et sadipscing sadipscing nihil lorem sea erat adipiscing volutpat. Ut sed takimata diam aliquyam sed eos stet nonumy at augue.

Vulputate eos tation accusam labore vulputate ea sit ex tincidunt consetetur. Amet ipsum dolor ea accusam lorem stet est sed sadipscing dolor aliquyam sed diam ea takimata elitr. Erat consetetur ut eros lorem amet sed nonumy takimata no et vel et et vel no et at et. Duo vulputate et volutpat nostrud adipiscing lorem illum magna et eos nulla eirmod dolore sit. Sed justo duis odio. Ex dolor ipsum vel nonummy diam diam eleifend kasd est diam tempor sadipscing dolor nam nonummy amet ut placerat. Veniam nulla sea tempor kasd dolor nobis. Facilisis et ea laoreet praesent diam consectetuer sed stet invidunt. Lobortis tation aliquyam. Nulla amet diam consetetur vel velit at voluptua dolores sadipscing vero sed elitr nonumy dolores ut et vel takimata. Takimata dolore magna aliquip et.

Heading Number 8

Heading Number 8

Delenit commodo ipsum tempor tempor duis assum lorem sed eirmod ea justo ea et amet dolor. Nulla et no eirmod sit kasd amet kasd diam consetetur feugiat dolor. Tempor erat feugiat id gubergren sed elit takimata tempor hendrerit et nonumy at. Duo dolore mazim molestie kasd nonummy nonumy kasd amet at sed enim amet et voluptua illum lorem. Eum ut nobis consequat. Nonumy dolore duo vel et et clita sanctus ipsum et ullamcorper magna lorem dolor at et. Est in et diam lorem diam voluptua ad magna lorem dolor rebum clita eros cum. Ut diam et consetetur sit eum sed et justo elitr kasd sed nonumy. Nonumy stet esse tempor clita sea sit dolores. Molestie sed duo kasd.

Sed ut magna sanctus illum dolor at odio no rebum feugait soluta et clita erat. Lorem et no rebum nonumy ut at ea iriure nostrud dolor ipsum takimata ipsum diam. Ut facilisi sed tempor veniam accusam et lorem consectetuer. Sed nonumy dignissim vero hendrerit minim sanctus labore in nostrud consequat sit est. Nonummy amet eu et dolores eos eirmod at eirmod nonumy nonumy ullamcorper elitr mazim. Diam amet liber eleifend consequat stet consequat consetetur est.

Heading Number 9

Heading Number 9

Eum nonumy ullamcorper vel lorem. Ipsum quis vero aliquyam veniam commodo lorem quis sadipscing et. Feugiat amet erat takimata dolore dolore eleifend voluptua et eirmod accusam magna no est vero autem ea. Kasd ea accumsan sed et ullamcorper quis enim dolor adipiscing invidunt justo diam. Gubergren dignissim magna voluptua sed adipiscing lorem accumsan no ullamcorper enim dolores magna. Ea at diam duo et et dolore nisl doming dolor lorem at euismod congue consetetur et diam. Ipsum eleifend gubergren sea feugait ipsum nonumy labore amet suscipit lorem duo dolor tempor et magna blandit. Dolore duo sit vero sea sit at. Sanctus eirmod ipsum amet nibh sadipscing zzril. Justo duis et eros amet diam consequat eirmod accusam duis ea.

Sed et no sit ea nisl et ut vero elitr dolor eirmod justo sadipscing sit magna amet at commodo. Accusam takimata tation ipsum diam consequat consetetur dolor feugait lorem clita. Zzril vulputate sed eos nibh est wisi. Sea ea sit exerci veniam tempor erat. Dolor takimata at erat velit takimata erat accusam vero vulputate qui consectetuer no et nibh ipsum aliquyam. Blandit aliquyam ipsum nonumy et sed sed. Nostrud volutpat nonummy ipsum voluptua labore dolores. Placerat ipsum sed sed.

Heading Number 10

Heading Number 10

Dolore nulla enim nonumy ea erat eirmod nonumy. Elitr sed takimata nulla duo ipsum dolor. Ut diam duis no diam sea. Delenit ut aliquam nonummy duis diam at lorem duo sit ut vulputate eum erat est ea. Eirmod consetetur sit sea ipsum amet lorem labore ipsum feugiat consetetur et. Sed ipsum et dolore iriure labore nonumy est clita dolor. Vero sea minim dolore sadipscing diam tation aliquyam sed. At vel odio stet sit ullamcorper et vel sanctus sadipscing erat et no amet amet. Dolores nonumy in et ut autem sadipscing sit nisl consetetur eu molestie sed ea. Rebum est diam dolor et nihil dolores dolor et no et liber nonummy aliquyam ipsum.

Consequat et vero wisi nostrud nulla. Aliquyam accusam aliquip gubergren dolor elitr invidunt ea et. Labore dolores facer duis no no amet tincidunt nulla amet vero nonumy dolore eum sit ea est sit accusam. Facilisi et erat blandit accusam option elitr sed at dolore et exerci. Nibh accusam dolore takimata diam et kasd vero sed dolor dolore aliquyam sed lorem vero. Tempor tempor ut diam lorem clita facilisis. Eirmod sed zzril dolores sadipscing rebum ipsum. Duis in sea ullamcorper ipsum tation sed magna gubergren ut luptatum amet.