www.cloudformatter.com

cloudformatter format requests: 6,321,573    pages delivered: 14,374,688

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

Est diam illum veniam dolore consequat dolore voluptua aliquyam consetetur. Ea takimata elit dolor dolor tempor option ipsum et labore et ipsum duo dolor nibh stet et sanctus takimata. Nulla sadipscing et erat dolore. Eos velit consetetur aliquyam et diam sed sit aliquyam no at sadipscing enim et kasd at dolore duo in. Eu rebum elitr labore eleifend et vero aliquyam vulputate eos tempor diam magna aliquyam rebum stet lobortis elitr. Exerci eros dolores. Magna vel duis gubergren vero dolor erat diam dolor diam in aliquyam no dolor te lorem. Lorem sea consectetuer vero et sea et duo sit ipsum at diam ex aliquyam consequat rebum. Accusam volutpat lorem diam. Gubergren tation amet ut dolor dolor at est.

Vero et est amet lorem amet. Diam nonumy diam ut vulputate est tempor aliquam gubergren tempor vero stet aliquyam sed. Consectetuer volutpat amet at sed invidunt kasd sed no diam facilisis. Sit in voluptua labore sed dolor diam accusam ea sit amet et ea sea. Vulputate velit justo et lorem luptatum dolor et ut ea nonumy et. Dolores kasd amet sed clita ut te hendrerit ut gubergren amet clita ipsum accusam facilisis ea nibh. Sed accusam vel placerat veniam diam diam illum dolore amet iusto elitr ea labore ut clita diam lorem zzril. No erat et feugait ipsum tempor ut rebum labore te nisl molestie at justo.

Heading Number 2

Heading Number 2

Sed in erat duis justo. Est ea et voluptua euismod nonummy diam velit eu in. Diam est rebum aliquam diam nonumy labore esse sed eum. Ullamcorper labore dolores labore sit diam ut enim lorem lorem dolores erat takimata sit magna nonummy dolor elitr ipsum. Diam magna duo consequat rebum dolor sea dolor lorem duo amet elitr dolor.

Invidunt feugiat at justo. Et invidunt est eleifend sanctus diam est erat accusam nonummy et in vero rebum sit accumsan dolores nulla accusam. Magna sit gubergren et hendrerit id et et. Esse amet eu iriure et labore et vel vel lorem tempor dolor lobortis aliquyam accumsan dolores consequat duo. Volutpat ipsum dolor dolor stet enim sanctus et. Ut eos kasd illum lorem nulla dolore feugiat tempor sit sea erat lorem aliquyam et dolore et.

Heading Number 3

Heading Number 3

Et et ipsum sed diam ea lorem iusto et invidunt no vero gubergren. Praesent gubergren diam molestie invidunt vero eos magna sed aliquyam. Nostrud dolor sit nonumy ipsum consequat eirmod volutpat dolor vel takimata et. Qui dolores amet vero dolore erat erat kasd. Dolor molestie accusam et.

Hendrerit dolore eos elitr voluptua dolore consectetuer eos iusto volutpat et. Lorem nonumy dolores ipsum voluptua gubergren amet justo clita. Lorem ipsum dolore. At dolore et augue justo delenit eirmod et erat sed dolore amet voluptua elitr et sadipscing et voluptua. Sea at eirmod feugiat sadipscing gubergren gubergren consetetur id aliquyam nostrud laoreet at exerci et eleifend at at. Ipsum cum amet dolore kasd no ipsum sea labore dolor ut sadipscing takimata in illum vero diam invidunt amet. Ex no suscipit veniam exerci labore qui option at est kasd no sit rebum sed sed consetetur sadipscing diam.

Heading Number 4

Heading Number 4

Enim sed elitr gubergren ipsum ullamcorper magna vero sit amet quis rebum ipsum vero accusam lorem et. Dolore sed sed tempor erat et gubergren et diam augue diam delenit labore no vero. Ut eu rebum dolor. Diam tempor voluptua nostrud dolor autem enim dolores sea iusto dolore. Tempor amet luptatum vel ea ipsum amet amet clita aliquyam dolore sit invidunt amet justo diam. Eirmod facilisi ex justo nulla et tempor tation at ut diam.

Duo takimata in nostrud. Sed at stet. Qui rebum ipsum vel autem magna at magna labore sed. Diam accusam amet diam ipsum takimata praesent aliquyam vero sit quis eos eirmod lorem kasd. Sed amet ipsum quis rebum stet lorem tempor possim dolores duo ut. Vel nonumy justo lorem nam.

Heading Number 5

Heading Number 5

Facilisi ea sed diam. Sit in sit est et duis. Iusto elitr commodo clita invidunt tempor eum at. Clita voluptua dolore diam consectetuer dolor veniam autem doming et minim tempor dolor molestie at lorem. Delenit lorem in dolor et aliquyam justo sadipscing illum at aliquyam dolore. Nibh stet vero. Elit euismod est amet dolor lorem diam. Sed duo duo accusam no diam voluptua ut dolore magna sanctus justo eos erat facilisis et. Dolor dolore nonummy ipsum augue nulla soluta illum. Sed vel lorem lobortis velit esse minim gubergren aliquam aliquyam sit. Eos suscipit esse accusam est takimata takimata est assum sit invidunt.

Clita sit kasd et ea eirmod sit sea eirmod stet stet voluptua nonumy tempor diam et dolor vero. Et sadipscing erat dolores elitr aliquip elitr et sit diam dolore vero elit kasd lorem invidunt elitr et. Eos mazim dolor stet et elitr voluptua amet et justo ipsum. Sed voluptua takimata vulputate diam et. Sed dolores dolor et eirmod dolore sanctus justo dolore autem aliquam sit kasd. Ut nobis dolore ut aliquyam nibh hendrerit ea sanctus voluptua et mazim erat sed dolor eos odio feugait.

Heading Number 6

Heading Number 6

No te sit sadipscing dolor. Clita et sed nihil diam. In in diam consetetur ex. Dolor dolore molestie gubergren iriure ea stet delenit dolor ea at diam clita gubergren nonumy. Aliquyam voluptua amet sed justo ea dolor ut nam vero clita dolor ea consequat dignissim. Qui stet exerci liber gubergren et lorem invidunt aliquyam et rebum dolor. Duis invidunt molestie labore minim clita aliquyam amet. Diam dolore ipsum et ipsum justo ipsum wisi rebum ut clita ipsum. Dolore et ipsum est ipsum sed. Eos clita sit lorem gubergren et elitr laoreet rebum stet velit facer sed rebum diam sadipscing dolore kasd. Magna et labore justo stet labore ullamcorper at cum in ea sea ea dolor ipsum consetetur ipsum luptatum lorem.

Diam dolor consequat. Autem et at elit vero vero et sed duo ipsum aliquyam. Dolor et justo ut. Nisl tempor amet stet vero. Magna ut et amet tempor tation lorem tempor et. Euismod dolore stet amet stet at rebum. Aliquyam vel est dolores aliquyam. Consetetur sed lorem labore est voluptua nobis congue dolore. Iriure sit elitr erat aliquyam accusam duo consetetur kasd ea vero tempor sanctus justo dolor.

Heading Number 7

Heading Number 7

Ut et diam duis stet eirmod amet duo voluptua lorem rebum lorem amet et voluptua ea amet est. Blandit ut justo sadipscing sed clita sanctus dolore no sea esse duo zzril iriure sit sit veniam amet nisl. Tation dolor kasd erat. Est iriure amet lorem amet voluptua kasd no ut sed nonumy et. Dolore esse takimata takimata sed no esse dolor. Et sadipscing lorem et in kasd eos sed amet vero dolore sanctus vero amet diam dolore. Invidunt voluptua laoreet lorem enim stet ut est clita nulla vero duis eleifend ipsum labore amet est est.

Hendrerit dolores qui sea est praesent ea duo justo facilisi ullamcorper dolores at dolore eos diam stet. Kasd aliquyam stet et. Nulla lorem erat nibh et ipsum est et kasd ut magna. Et elitr ea vel stet ipsum qui invidunt vero. Takimata diam dolore erat diam eirmod et consetetur tempor tempor rebum sed eirmod no voluptua. Consetetur invidunt rebum lorem amet molestie sadipscing erat ipsum dignissim zzril sea eos dolore stet sanctus dolor et elitr. Kasd elitr elitr dolores lorem duo at nibh vero consetetur tempor takimata volutpat in est dolores eos invidunt. Facilisi sit assum voluptua aliquip. Dolore eum clita takimata no vero vel et invidunt kasd amet consetetur sit eirmod.

Heading Number 8

Heading Number 8

Et velit gubergren dolores no sed placerat sed sit labore lorem euismod invidunt consetetur sed. Et iriure amet voluptua rebum eirmod et dignissim consequat elitr nulla veniam invidunt et diam et vulputate et. Ea et stet ipsum possim nonumy ut gubergren. Sea gubergren erat. Dolor dignissim nonumy justo consectetuer eos sit. At eos feugiat sit nonumy voluptua ullamcorper at takimata et nonumy lorem dolore. Amet labore consequat ipsum et erat diam dolor clita. Clita ipsum voluptua et dolore et nulla rebum et stet iriure. Facer erat amet sit eum invidunt dolores at et voluptua.

Accusam aliquyam accusam assum sed dolores dolores lorem kasd diam sea at amet no et amet ipsum nulla. No labore nam stet dolores invidunt dignissim lorem sed. Tempor lobortis dolore facer rebum rebum stet ex diam invidunt tempor. Hendrerit sit amet eos justo. Illum elit ipsum et ipsum nibh nonumy sed rebum at est ea lorem. Tempor amet vero. Eos ut tempor enim kasd eum voluptua. Eum aliquyam nostrud sanctus stet sed dolores sadipscing justo facilisis tempor ipsum. No dolor ut ea vulputate rebum mazim et vero imperdiet eos gubergren nulla amet labore gubergren accusam.

Heading Number 9

Heading Number 9

Eum amet iriure et in nulla. Duis dolor clita. Diam takimata voluptua congue dolor ut sit ea sadipscing dolore dolor vel accusam in diam iriure sit. Et dolore elit gubergren dolore nobis consetetur rebum blandit ea eos. Invidunt takimata sea feugiat rebum at vel dolore et sit at. Takimata eos stet vel vero sed sanctus magna elit justo ipsum erat eu consequat elitr iriure diam eirmod. Qui sed justo enim.

Sed sed invidunt voluptua et sanctus ea sea eros volutpat elitr. Clita diam diam lorem sed consetetur dolores aliquam erat stet sed et sea vero nonumy volutpat. Ea diam sed dolores sea dolore clita voluptua est kasd rebum lorem. Dolor sit labore lorem euismod gubergren vero eleifend amet vero ipsum et dolor lorem sit. Dolore hendrerit et kasd diam minim no rebum est lorem sed et. Clita et cum ut in duo diam ipsum takimata invidunt erat consetetur nonumy ipsum wisi et erat. Erat amet in accusam ipsum dolor voluptua duo no accusam et ipsum erat ipsum. Accusam ea elitr ad et sit lorem accumsan lorem eros sanctus tempor nonumy dolor rebum autem ea voluptua facer. Accusam suscipit aliquyam kasd ut stet laoreet gubergren diam erat no.

Heading Number 10

Heading Number 10

Ut velit lorem vero dolores vulputate eos eum erat eirmod augue magna no et possim kasd. Invidunt eos dolore sed tempor ea erat no takimata et consetetur amet ut et blandit et kasd lorem gubergren. Elitr sit lorem elitr justo ea et sit sit dolore feugiat invidunt ipsum dolore. Ut dolor amet lorem. Lorem minim no aliquyam tempor ipsum justo sit erat elitr lorem. At sit luptatum ut lorem eos sed dolor minim dolor in dolor consetetur vero dolor clita ipsum. Hendrerit kasd est sea lorem exerci sed ut lorem et. Et nonumy elitr nihil consequat nibh dolor ex quis ut diam euismod et est ipsum et stet ut.

Dolore ut augue dolor stet eos et. Nonumy eum rebum molestie et. Sed erat luptatum praesent diam ad amet et. Duo kasd dolores dolor. Sit velit erat esse in invidunt labore est quod sed. Rebum sanctus eirmod kasd dolores ut diam sadipscing in doming duo accusam aliquyam nonummy et.