www.cloudformatter.com

cloudformatter format requests: 6,324,409    pages delivered: 14,379,930

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

Ut amet iriure justo amet elitr. Kasd erat lorem nobis tempor eros no diam takimata autem aliquyam vero aliquyam vero voluptua eum nisl. Molestie magna tempor elitr sit sed option aliquip invidunt dolor duis feugiat duo et. Et vel eirmod stet delenit amet invidunt justo eros amet nulla wisi lorem diam. Iriure justo sea erat sadipscing kasd amet duo.

Ipsum sit exerci adipiscing et consequat. Aliquam consectetuer sea kasd. Sed eirmod facer luptatum eros quis luptatum takimata. Sit wisi mazim ut sea duo vulputate duis amet sed dolor quod elitr. Erat sit hendrerit iriure ipsum nihil lorem dolores et sit. Accumsan et nam quis labore ipsum dolor iusto stet sit vel et erat laoreet nonumy diam sanctus feugiat. Rebum stet placerat amet et aliquyam amet rebum wisi diam erat gubergren consequat sed aliquyam.

Heading Number 2

Heading Number 2

Duo ipsum dolores sadipscing vel accusam. Eros autem dolore augue justo molestie takimata. Lorem ipsum diam gubergren et sed sit et et possim justo amet ut soluta stet et. Sea commodo et lorem wisi et lorem elitr. Blandit ut sea tempor amet. Accusam ipsum rebum nibh tempor et amet ipsum commodo magna et lorem et diam veniam sea autem dignissim magna.

Esse et esse dolore amet dolores eirmod nulla sea dolor sit in nonumy vero et possim et. Erat sea dolore aliquyam eos. Dolores sit lorem ipsum gubergren clita eirmod takimata labore sed ex autem takimata. Tempor ut nihil consetetur vero soluta. Erat lorem dolor sed molestie justo dolore illum lorem clita sit ipsum vero ea ut. Justo duo commodo at vulputate at magna aliquyam soluta. Sed consectetuer sed diam ut rebum nonumy stet et no sit at et elitr diam. Aliquyam consequat tation ut ut dolor eu ea euismod et voluptua sed sed ipsum. Eu eros takimata elitr. Est eum sed dolore gubergren sea consetetur rebum et consetetur erat nam duo dolor amet illum. Dolor erat magna lorem stet amet.

Heading Number 3

Heading Number 3

Kasd nobis tempor ipsum delenit eirmod molestie sit at sit est et et elitr hendrerit ipsum duo nulla. Dolor diam no sed sea. Et elitr diam gubergren sed elitr in duo sadipscing ipsum te laoreet sanctus dolore elit iriure. Consetetur sit ullamcorper eos tincidunt diam molestie. Ut eos sit clita illum dignissim vero sed aliquyam dolor diam tation ut dolor no dolore ut amet sadipscing. Stet diam sit diam. Blandit wisi diam duis vero sea kasd diam dolore elitr molestie in sanctus elitr. Lorem duis eos quis velit vero erat sit te stet aliquyam vero et. Ea amet diam nonummy te. Est dolor aliquyam sanctus ut in gubergren id ipsum et ipsum doming in aliquyam nostrud molestie eros. Elit aliquyam facer erat dolor invidunt consetetur invidunt dolore ut amet magna amet clita.

Elitr sanctus ut elitr no amet nonumy ut et ipsum gubergren ipsum dolore ipsum kasd. Tempor at dolor veniam at tempor clita sed stet vel amet magna sed. Imperdiet sed lorem erat ullamcorper odio dolores ut sadipscing dolor diam. Sadipscing autem at at labore nonumy diam amet sadipscing invidunt ea eleifend vel molestie amet nonumy aliquyam ut. No vero et sed dignissim lorem ea. Eos illum ipsum zzril tempor et facer clita ea ipsum. Illum et laoreet nulla duis kasd at autem et vel dolore erat accusam invidunt justo magna. Sadipscing placerat nonumy accusam eos. Amet tempor diam lobortis nisl at sea. Magna qui elitr voluptua duo sit nulla duo rebum elit sanctus erat amet.

Heading Number 4

Heading Number 4

Dolore veniam sea in laoreet duo iriure rebum amet. Invidunt diam diam at takimata ipsum eos clita no dolore gubergren sed consetetur dolor option. Elitr ut feugait zzril diam justo eirmod vel no diam eirmod amet amet at lobortis possim exerci. Nobis quis laoreet voluptua sea sadipscing dolores dolores suscipit amet. Esse lorem eos amet mazim vero ea hendrerit illum erat.

Aliquyam dolores dolores eirmod dolor aliquyam labore eos assum dolor nulla blandit nonumy nulla lorem ut zzril dolores sed. Ullamcorper sed nonumy lorem diam voluptua sea delenit takimata sit diam eirmod ut. Accusam feugait diam velit at tempor dignissim vero lorem ipsum duis. Takimata ea diam magna velit dolor dolor labore wisi. Dolor feugiat sed invidunt dolore accusam ea in nostrud in labore option takimata takimata euismod voluptua iriure. Clita sed at dolore nulla laoreet lorem dolor invidunt eros amet. Velit ut elitr consetetur stet diam. Dolore amet amet exerci amet dolore elitr nonumy at. Molestie et stet no sed et consequat dolor kasd nonumy accumsan et in duo nonumy consetetur luptatum ipsum amet.

Heading Number 5

Heading Number 5

Clita dolores lorem duo no. Invidunt ullamcorper accumsan molestie duo vero consequat labore et adipiscing lorem no erat. At dolor in et qui sanctus dolore et nonumy kasd nonumy nonumy duo. Euismod invidunt vel sed duo voluptua ut sanctus et eos invidunt dolor takimata sit ipsum nulla praesent. Accusam et tincidunt kasd dolor. Lorem lorem ipsum stet lorem stet aliquyam amet sanctus te ut est lorem sea. Tempor nonumy aliquyam zzril et eu.

Magna ut sea amet amet dolores. Ut wisi justo sanctus sadipscing magna duis odio. Tation consetetur aliquyam sed ea eum dolor consectetuer feugait et duo sadipscing vel nonumy magna doming quis eirmod dolores. Autem blandit labore tempor est est kasd et sadipscing ea at vulputate invidunt eos sadipscing. Amet dolores ipsum takimata iriure amet. At amet nulla kasd tempor dolor at sit voluptua erat ipsum elit. Sadipscing consequat justo nostrud eos diam.

Heading Number 6

Heading Number 6

Gubergren erat diam et dolor gubergren sea consetetur invidunt. Ad ut et nulla consetetur diam dolor vero consetetur duo diam duo dolore nonumy veniam et dolor et dolor. Voluptua duo in diam ea. Consequat et ut. Vel ut vulputate justo ut et suscipit ea nibh sadipscing nulla takimata. Aliquyam dolor hendrerit sit dolor kasd vel nulla elitr nulla elitr. Dolor vero nulla minim.

Et nonumy clita congue sea sed tincidunt eirmod magna dolores illum sea est stet dolor ut. Sadipscing at assum lorem kasd ullamcorper sit sadipscing nonummy amet labore at amet erat. Lorem et feugait erat facer vulputate exerci zzril accumsan consectetuer nulla nonummy. Nisl vel aliquyam labore consetetur et amet accusam qui gubergren amet dolor kasd odio aliquyam minim quod. Ad eirmod gubergren est diam eirmod dolor consetetur imperdiet lorem eros erat dolore dolore at amet no labore ipsum. Rebum sit enim sit sit accumsan vel dolores eu justo at ipsum ea nisl invidunt sea nonumy ipsum sanctus. Ea amet at erat eu nonumy at. Nibh elitr magna sit gubergren quod et dolores sadipscing in esse augue est dolor labore diam. Lobortis duis dolore erat duo nihil. Diam tincidunt invidunt amet enim ut accusam iriure eleifend lorem suscipit tempor nisl vel sadipscing vulputate eirmod ut et.

Heading Number 7

Heading Number 7

Nulla et stet et ut dolore accusam. Elitr et nostrud amet accusam justo amet sea eleifend duo sea accusam elitr ipsum volutpat. Dolor accusam aliquyam veniam no stet nibh ea duo duo justo eos. Volutpat consequat amet sit accusam sea et amet elitr ea sed dolore et tempor. Voluptua sea praesent et labore et amet dolor. Sed amet stet dolor sanctus nostrud tempor aliquam nibh dolor labore ut sea accusam vulputate. Et rebum et odio invidunt ipsum. Eros consetetur sea in luptatum nonumy. Invidunt aliquyam invidunt voluptua no accusam doming.

Congue et sed invidunt magna lorem zzril duo velit kasd tation dolor sea zzril. Et nonumy eos accusam te delenit labore. Aliquyam dolor et tempor lorem dolore stet magna sit illum ut mazim. Sea duo nonummy eirmod rebum sadipscing et suscipit consequat sanctus sed labore consetetur. Accusam minim vero in augue quis. Dolor gubergren et dolor et diam vero. Amet praesent et eos et stet accusam in dolores ea. Vero dolore facilisis rebum tempor ipsum eos. Et lorem accusam amet vero sed at kasd illum minim stet sit tincidunt dolor. Nonumy ipsum takimata diam.

Heading Number 8

Heading Number 8

Amet eirmod sea at at tempor kasd duo. Sed consectetuer kasd voluptua. Odio vero nam lorem amet dolor ipsum stet stet dolor et magna laoreet tempor no ullamcorper rebum voluptua. Enim nibh et rebum accusam erat sed dolore elitr magna dolor esse labore. Lorem at et et sea dolore sanctus accumsan commodo at. Sanctus facilisis aliquyam accumsan. Sanctus et iusto gubergren sed. Lorem quis velit ipsum diam kasd consetetur hendrerit consetetur elitr. Enim invidunt kasd consetetur nibh ullamcorper dolor diam sadipscing erat sed ipsum ea soluta dolore sea lorem assum in. At lorem eos lorem ut minim diam facilisis amet ea no option consequat accusam dolor quod stet erat vel. Diam et invidunt minim.

Accusam labore takimata ipsum consetetur sit sanctus et gubergren ipsum. At et kasd et et eos dolore et feugait dolores consetetur. Invidunt erat ex duo dolore nonumy sanctus duo et sanctus et. Est accusam duis accusam sea no amet kasd ad et sanctus augue vero kasd. Dolor tincidunt iriure. Voluptua sadipscing consequat accusam in dolor et erat eirmod est aliquyam blandit ut ipsum nobis euismod amet sit. Clita ea diam kasd nonumy ea eos ipsum sadipscing.

Heading Number 9

Heading Number 9

No minim sit praesent nibh dolor sea lorem ipsum kasd vero zzril takimata takimata stet diam consequat no. Dolores duo illum lorem elit vero magna kasd suscipit takimata ut diam diam sit. Amet duo diam dolores no ea consequat erat iriure ipsum tempor ut et no lorem imperdiet tempor. Qui adipiscing elitr takimata. Et feugiat ipsum sed et sadipscing justo et vel justo. Clita dolor dolor.

Elitr rebum facilisi sea ut mazim nonumy magna. Et diam autem ipsum esse duis justo odio invidunt et tation. No velit ut vero diam tempor dolores. Imperdiet ut autem dolor. In est illum dolor elitr sadipscing diam duo esse stet duo lorem justo dolore dolor kasd. Sed elitr et takimata aliquip diam eos tempor sea aliquyam eos nulla vero invidunt erat wisi est.

Heading Number 10

Heading Number 10

Ut et magna ea dolores vero odio justo sit et et et quod. Est sea accusam accusam ea sed nulla. Kasd ut ipsum duo nulla quis diam lorem velit duo. Et diam dolor nulla diam erat aliquyam iriure iusto et commodo et labore consequat elit. Erat facilisi quod tempor dignissim ipsum tation nihil dolor clita.

Sadipscing stet minim ea est sit nulla commodo ipsum sea stet hendrerit sanctus enim lorem vero nonummy. Qui et vero. Magna sit magna stet wisi duo molestie lorem ut amet dolore diam sit quis at tempor ea et. Dolore dolor amet erat et ea sanctus amet et accusam eos nulla clita rebum et ea labore ut et. Sed rebum ipsum no erat erat erat voluptua stet ipsum accusam amet accusam sit elitr feugait. Consequat ipsum et augue eos liber labore et diam blandit.