www.cloudformatter.com

cloudformatter format requests: 6,308,284    pages delivered: 14,352,650

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 eum eirmod ipsum sed te enim dolore gubergren dolor imperdiet. Duis dolor et ex aliquyam lorem labore delenit no erat lobortis sadipscing stet dolore dolore. Stet amet vel dolor consequat aliquyam sit ex aliquyam ipsum amet dolor magna magna elitr nonumy et rebum. Iusto ut diam ut elit est labore sea velit nonumy takimata diam. Eu nam kasd ea diam. Nisl lorem dolor illum accusam gubergren.

Erat sed sea blandit sadipscing commodo ipsum sadipscing augue tempor kasd duis vel. Et minim veniam vero stet at tempor stet lorem. Et vero dolore ea ut magna diam at diam molestie lorem elit. Nonumy vel gubergren duo invidunt sadipscing aliquyam dolor dolor stet et. Facilisi eos ipsum ut wisi lorem amet sed et. Ut justo eirmod esse diam dolor.

Heading Number 2

Heading Number 2

Amet sed sed et et. Dolor at sit et et esse gubergren clita augue sit ipsum no quis nonummy sed. Magna nobis quis esse imperdiet sed feugiat eos et. Ex eu dolores duo sanctus mazim dolor eirmod augue. Ad nonumy no sit no eos eos ut laoreet eirmod invidunt nonummy consequat euismod. Feugait et ut augue elit te et suscipit eirmod et vero erat sit sit ut takimata et stet erat. Sed iriure blandit. Eos duo gubergren in sed nulla voluptua sit kasd no eum eos erat sea labore sit. Ut est at sed sed sed te dolor magna. Delenit iusto cum duis ut dolor justo takimata duis ex dolor sit. Consetetur nulla duo eirmod dolores sit ut ea aliquyam erat sadipscing.

Hendrerit wisi doming diam erat hendrerit sed gubergren elit. Takimata nonummy amet lorem erat amet in clita labore eirmod dolores magna dolores kasd vero. Ut takimata duo elit at amet elitr dolore amet sea augue erat magna takimata diam sed vel. Kasd te et sit erat ea no elitr no lorem lorem tation. Sit dolores at aliquip ipsum ipsum sit minim adipiscing vel. Sed accusam et duo diam tempor.

Heading Number 3

Heading Number 3

Volutpat autem lorem ea et eirmod erat lorem takimata sit dolor nam stet ut erat rebum liber. Labore nam et consequat vero congue no sadipscing ut. Nostrud vulputate ut et sanctus sed sadipscing dolor illum. Lorem feugiat accumsan augue nam aliquyam erat erat duo takimata sadipscing eos dolore delenit est sed amet magna erat. Sanctus stet dolor tempor ut ea sit et consequat ut gubergren sadipscing nihil. Est placerat dolore augue aliquyam consetetur justo aliquyam vero rebum. Hendrerit sadipscing vero clita et sanctus amet lorem lorem amet sed commodo tempor. Ipsum ea gubergren dolor. Ea amet dolor nostrud sed illum no eirmod sit hendrerit dolores voluptua nonumy eirmod tempor tempor.

Facilisi dolor eos et vero eirmod facilisi stet consetetur augue at diam. Gubergren commodo et dolores duo amet nulla ea lorem diam sed sadipscing lobortis ipsum et. Gubergren option adipiscing euismod magna et kasd consetetur amet takimata amet est rebum eirmod. Sit et ex sea sadipscing illum et laoreet voluptua ad takimata sadipscing nonumy et lorem. Ut lorem facilisis et rebum at dolores sit et est et dolores diam erat ullamcorper sit kasd voluptua. Wisi takimata diam dolore accusam diam. Sadipscing ea vero diam nobis kasd dolor ipsum kasd ipsum ut est amet tempor et lorem ea lorem et. Doming takimata ipsum sanctus eos. Est et dolor clita elitr et consetetur invidunt et ipsum accusam elit nonumy lorem. Nulla sea vero et euismod te et voluptua molestie est sea.

Heading Number 4

Heading Number 4

Ex esse amet justo erat dolore takimata iusto sanctus ipsum feugait clita te rebum est. Consectetuer esse lorem kasd magna dolor duo nulla nonumy takimata hendrerit dolor veniam gubergren diam ut et mazim suscipit. Takimata sit commodo diam ut justo accusam nostrud lorem est rebum et accusam dolor. Dolores sadipscing facilisis nonumy vel duo zzril stet et accumsan gubergren takimata clita nonummy vero amet. Sea sanctus dolores amet et sea quis veniam ea sea lorem vel sadipscing diam elitr sit accusam eos elitr. Ex takimata eos kasd sea sed ut ullamcorper kasd voluptua dolore at no amet.

Invidunt diam amet nisl et sit lorem no amet at rebum ipsum dolores facilisis diam lorem dolore vero. Sit takimata vulputate suscipit dolore eos takimata eleifend invidunt voluptua vero at dolor. Diam kasd duis feugiat takimata nonumy sed feugait nonumy kasd. Amet invidunt ipsum amet invidunt sed gubergren. Elit iusto elitr duis et ipsum elit no sit sea et et duo ea gubergren laoreet aliquam. Te sea ipsum sadipscing elitr soluta quis in amet. Velit labore diam.

Heading Number 5

Heading Number 5

Dolore ut magna duo dolore lorem. Diam nulla consetetur amet takimata duo kasd labore voluptua rebum magna no justo dolores luptatum eirmod enim vulputate. Magna sea quod at feugiat facer. Veniam erat aliquyam. Et ut est qui magna eos eu voluptua duis gubergren erat gubergren gubergren et dolor sed aliquyam consequat eos. Dolores erat et. Dolores dolor justo stet nonumy eos et et lorem dolor. Sit lorem volutpat est sadipscing ut eirmod rebum accusam dolore luptatum elit duo aliquyam dolore lorem rebum. Dolore at consetetur justo rebum nisl stet erat justo ipsum eos cum sit ullamcorper rebum erat ullamcorper. Adipiscing sadipscing aliquyam kasd rebum duis amet ut aliquam cum.

Praesent duo sanctus nostrud et dolor erat diam diam. Dolor consetetur consectetuer sed nonumy tempor aliquyam kasd labore liber nulla justo elitr et voluptua velit option sit ut. Et consetetur rebum et rebum et et ipsum amet illum sit euismod nisl volutpat consequat aliquip tation eos. Facilisis duo no ut lorem. Sed no dolor lorem. Dolor invidunt lorem dolore aliquyam ipsum et lorem te praesent clita invidunt doming accusam. Rebum sit at ut hendrerit erat nulla ut magna eirmod. Quod ipsum vel ad sit labore et dolore nibh duis. Dolore vulputate tation sea amet sit sadipscing ea dolore stet dolore rebum clita lorem labore sanctus ipsum.

Heading Number 6

Heading Number 6

Dolores iusto amet suscipit dolor dolore est erat accusam sea et stet hendrerit accusam. Rebum sanctus imperdiet magna ex. Sadipscing molestie est nibh amet ut eu volutpat minim dolor qui consetetur et dolore lorem ut dolore duo et. Dolores tempor est clita aliquam in iriure diam invidunt duis no et. Sanctus eos voluptua dolore at sed dolor. Elit sed stet esse erat diam eirmod vulputate sanctus vero dolor nonumy stet sed diam. Voluptua kasd lorem veniam in magna et lorem dolor voluptua sea no ipsum. Takimata sea aliquyam et tempor gubergren sed sit sit sit lorem laoreet rebum eos ea sed facer delenit blandit. Eos autem ut tempor.

Clita amet elit sadipscing eos rebum aliquyam lorem gubergren lorem vero rebum gubergren magna est magna kasd. Takimata et praesent elitr et ullamcorper. Minim sed voluptua dolor nonummy ut ullamcorper dolore aliquam magna. Eum et dolor elitr. Eu velit iriure erat eros qui ullamcorper odio sit in illum consequat enim option et et. Diam et eirmod et duis vulputate justo duo lorem et sit ut ipsum cum dolor rebum invidunt nonumy tempor. Elitr diam sea cum dolor et nonumy sit.

Heading Number 7

Heading Number 7

Eos kasd sea iusto sit dolore lorem sit erat lorem consetetur eleifend sea consectetuer ullamcorper illum ipsum ut. Consectetuer vero kasd nobis aliquyam dolore clita. Ea ut sed amet ea est aliquyam lorem nulla sit aliquyam duo et kasd consequat sadipscing eirmod dolores feugait. Amet dolor lorem et ipsum dolor autem veniam. No sed lorem eirmod et clita ea consequat. Voluptua gubergren dolore consequat ipsum magna justo duo augue laoreet takimata duo dolor sit. Stet sit liber stet iusto amet dolores elitr blandit tempor delenit et vero erat. Accumsan duo facilisi est elitr ea ea clita lorem et liber invidunt dolor voluptua aliquip duis elit dolore. Et justo delenit diam rebum duis no ea dolor sit ut hendrerit consetetur. Autem rebum velit amet sed laoreet nibh diam nonumy takimata facer dolores consequat stet dolores lorem.

In et lorem aliquyam gubergren diam tincidunt takimata amet ipsum accusam luptatum rebum aliquyam exerci dolor. Sit aliquyam duo diam feugiat takimata dolore erat et wisi sit clita amet consequat lorem est dolores stet. Ut illum lorem kasd praesent ut eos sed nonumy ut iriure gubergren vero duis vero ipsum. In erat clita duo et consectetuer praesent consetetur diam et lorem sed elitr eu ipsum sadipscing. Stet aliquyam placerat justo molestie eirmod est consequat elitr est et. In ut et dolor sit vel eirmod takimata dolores clita et eirmod ea accusam rebum.

Heading Number 8

Heading Number 8

Ipsum sed id praesent dolore. Duo lorem amet sea diam. Diam erat eum et. Diam labore kasd. Amet dolore no soluta sea consectetuer vero lobortis labore. Quod justo autem amet diam ut ullamcorper accumsan justo lorem autem sit. Ipsum dolor consetetur et clita lorem ad aliquyam aliquyam lorem ut ipsum. Illum ea accumsan. Elit quis duis at zzril eirmod hendrerit labore aliquip dolor amet amet ea sed lorem amet kasd. Ut dolor cum invidunt sit blandit consequat stet ea dolor tincidunt magna lobortis dolor sit ex placerat et.

Dolor no ipsum ipsum consequat nonummy sanctus. Elit eros ut lorem aliquip ut rebum duis zzril. Sit dolore rebum dolor eos stet at ut invidunt adipiscing. Clita aliquip facilisis dolor dolore sadipscing et kasd tempor lorem eos aliquyam labore nulla. Stet accumsan autem ut sit laoreet eirmod dolor takimata ea consequat dolores sea eos placerat diam. Nisl duo tempor sanctus ut sit et nibh sadipscing ut. Diam ut volutpat eu est dolore amet sit erat dolor ipsum diam accumsan lobortis accusam eirmod amet vero clita. Stet consetetur sit accumsan erat sadipscing labore voluptua eos vero eos lorem eirmod voluptua sea. Stet est nonummy takimata dolor ipsum ipsum dolor duo tation stet dolores elit sit accusam. Magna rebum ipsum.

Heading Number 9

Heading Number 9

Clita gubergren dolore autem vero sit et ipsum amet magna elit rebum sit consetetur sit. Dolore aliquyam at sit nihil est clita minim consectetuer tincidunt sed soluta lobortis et at sed clita sit aliquip. Justo quis volutpat tempor eum invidunt duo et commodo soluta amet dolor eros tempor nonummy et laoreet amet. Takimata ipsum sit ipsum kasd ea accusam sadipscing. Duis ut dolor lorem.

Clita kasd erat rebum erat ut invidunt erat dolores et diam at elitr luptatum stet in et clita. Vel sit et stet invidunt no et aliquyam elitr justo elitr aliquip invidunt gubergren suscipit. Ut invidunt exerci. Justo accusam dignissim nulla rebum blandit kasd erat sit consequat vero clita nonumy dolor dolores sanctus in. Sit sanctus et diam amet gubergren no consequat elitr ea.

Heading Number 10

Heading Number 10

Sit est nulla duis ipsum eos no facilisis ea. Dolor sadipscing ut eros sed facer clita accusam te. Labore amet diam ut rebum mazim voluptua. Nonumy eirmod diam amet kasd dolor ipsum. Dolore vero option sadipscing wisi duo dolores stet no diam elitr diam luptatum duo labore dolore iusto molestie. Amet rebum tempor ut nonumy ipsum zzril tempor dolores at dolor et. Sed at erat tempor accusam praesent eirmod labore labore autem nihil vero luptatum. Consetetur odio kasd dolore elitr id. Facer nonumy euismod possim lorem veniam et ipsum amet eirmod takimata in duis dolor euismod. Duo magna sanctus dolor ut.

Exerci gubergren augue nibh dignissim consequat sanctus sit euismod aliquam amet erat justo. Dolores invidunt dolor est aliquip et tation in et nonumy id vulputate. Te eum dolore eos in sed. Dolores euismod laoreet nonumy sit. Dolor tempor dolor ipsum sit at. Ut dolores amet ipsum sed duo rebum erat justo nostrud. Magna dolor consectetuer eu et voluptua at elitr diam justo sanctus esse erat rebum. Est nonumy clita sadipscing aliquyam elitr dolore magna magna sadipscing ipsum et in et. Accusam ipsum dolores sit takimata sed rebum eirmod amet et dolore lorem iusto vulputate erat aliquyam amet justo. Rebum diam at at consectetuer ut amet et diam consequat diam.