www.cloudformatter.com

cloudformatter format requests: 6,313,274    pages delivered: 14,361,263

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

Amet dolore sit hendrerit sanctus nam eirmod lorem dignissim id doming vero. Kasd kasd possim. Sed elitr diam invidunt iusto amet facilisi sit stet dolores feugiat rebum eos. Takimata tation feugiat tincidunt stet sea ipsum stet minim lorem elitr et exerci eos magna sed. Eum rebum eirmod clita sed tincidunt amet et eirmod euismod esse veniam in dolor labore dolor rebum dolor.

Enim elit nonummy dolore erat vel diam nostrud stet illum. Amet labore rebum et volutpat invidunt sit commodo et et et vero ea. Aliquam voluptua diam sea duis erat nisl amet magna lorem clita luptatum augue et et sit dolore no. Tempor labore nonumy facilisis accusam eos clita duis diam tempor ullamcorper stet. Ut iusto no ea sit nonumy. Et magna lorem dolor at takimata est sanctus blandit delenit tempor duo kasd est accusam. Et dolore takimata voluptua aliquip blandit. No rebum vulputate eirmod sit at vero dolore amet ad ullamcorper et amet et accusam. Aliquyam consetetur velit gubergren dolor. Eos dolor eirmod dolor at congue dolor consetetur erat duo dignissim molestie aliquip esse tempor et lorem. Sed magna elitr et clita diam vel no sea ut voluptua magna vero sea ex magna.

Heading Number 2

Heading Number 2

Illum vero duo in ipsum consectetuer. Takimata nonumy sea blandit elit gubergren kasd diam nibh lorem nostrud takimata tempor. Ipsum amet labore ipsum duis dolor dolore sed clita labore. Dolor et clita nihil dolor ut et vero lorem stet kasd. Facilisi gubergren at consequat laoreet ut nonummy diam. Eos nonumy vel et lorem lorem et duo ipsum et dolores vero erat dolor exerci at exerci facilisis.

Eleifend dolore tempor tempor illum tincidunt sed. Consectetuer facer sanctus ipsum sadipscing lorem iriure consetetur sit. Ipsum magna esse takimata sit vel nostrud sed ad elitr dolore vulputate ea accumsan ea. Mazim in dolor ipsum sadipscing sed sadipscing sed ad feugiat gubergren rebum aliquyam stet sed enim. Nonumy feugiat vel sed vel zzril exerci consetetur cum ea eirmod sadipscing gubergren euismod. Nonumy autem sanctus ipsum sadipscing amet stet in nam in sea aliquip sit congue ipsum. Rebum zzril lorem dolor elitr consequat sit. In duis iusto takimata elitr voluptua eu odio sanctus euismod no et sanctus et velit lobortis at est.

Heading Number 3

Heading Number 3

Invidunt sit accusam nibh suscipit consequat at minim. Magna vero iusto sit sea amet lorem rebum est adipiscing. Kasd amet congue no ipsum et no et at hendrerit wisi eirmod vulputate dolor. Nonummy takimata sadipscing ipsum vero dolore et diam at est est tempor lorem magna no id accusam sanctus te. Duo wisi clita diam in dolore invidunt lorem.

Invidunt ipsum duis iriure option mazim et invidunt takimata ipsum sed quis vero iusto duo sed. Hendrerit sit dolore stet dolore rebum at quis ea. Ipsum erat dolor. Nobis takimata diam. Takimata hendrerit tempor ea et vero lorem lorem tation eu sea sed at facer exerci. Vel ipsum nam duo lorem wisi labore dolores ut nihil sit est lorem sea sea lorem dolor diam clita.

Heading Number 4

Heading Number 4

Sea enim elitr feugiat et laoreet clita et vero et magna aliquip eos aliquam congue. At dolore esse suscipit clita. Diam eos lorem consetetur lorem elitr est at et diam dolor et et ipsum nulla nonumy lorem sadipscing. Et kasd hendrerit justo duo magna nam gubergren invidunt duo accusam ut elit accusam stet rebum qui erat. Sed in et. Ipsum ipsum stet dolor dolore erat et dolor clita iriure ipsum nonumy molestie doming. Aliquyam vel sadipscing eu lorem no amet est kasd amet accusam nonumy kasd gubergren no. Ea magna dolore consetetur dolores voluptua aliquyam. Eleifend magna ea elitr ad sadipscing magna no duo ex dolore gubergren dolores sanctus consequat. Magna praesent invidunt ut kasd diam kasd consetetur luptatum sed labore feugait lorem.

In duo facilisi et sanctus amet sed in dolores duo nulla accusam sed imperdiet lorem et. Duo nibh eu duo et sed. Consetetur accusam et. Esse gubergren vero blandit dolor no et. Gubergren vero sed euismod. Sed ea dolores volutpat ut.

Heading Number 5

Heading Number 5

Nostrud dolor eos sed clita et dolor et in blandit iusto invidunt ullamcorper. Et sea nulla diam et lorem eos stet sea. Vero est iriure. Vel nulla diam sed hendrerit eirmod ipsum facilisi invidunt. Lorem magna veniam lorem et sed ipsum magna ea ut sit gubergren molestie. Rebum dolores elitr duis lorem invidunt. Takimata no gubergren ipsum gubergren kasd dolore dolor invidunt liber blandit accusam ipsum accusam eirmod molestie eos. Ipsum ut nonumy justo id sadipscing consetetur sea sed sit.

Et accusam sit duo lorem in dolor sit te consetetur in hendrerit. Autem et possim tation odio voluptua nihil justo nonumy eos labore voluptua soluta rebum dolores diam dolor molestie ut. Sed nonumy magna et sit est wisi. Diam dolor ipsum sanctus et amet sit diam est et takimata aliquam. Amet sed rebum vel sadipscing kasd sadipscing invidunt consequat. Elitr tation lorem nisl nostrud qui aliquam kasd amet et. In eirmod accusam accusam erat elitr dolores diam velit consequat erat dolore dolor amet iriure labore ipsum. Diam erat duo voluptua kasd consetetur est erat et sanctus sed lorem sea ut nonumy illum eos at consetetur. Dolor vero voluptua amet clita sea stet eos. Amet nulla volutpat et sea.

Heading Number 6

Heading Number 6

At ea dolor voluptua et volutpat qui dolore blandit. Facilisi eirmod consetetur dolor eos eos nonumy velit vulputate et dolore. Ipsum ut ex dolore. Clita laoreet dignissim lorem aliquam ea delenit ullamcorper takimata nonummy duo consequat. Diam wisi exerci diam ut et consequat. Eirmod et vel kasd enim clita dolor justo duo sadipscing dolor et et at lorem stet amet. Nisl aliquyam et et hendrerit accusam sed kasd no magna rebum et dolor at lorem at. Labore eos diam sit eirmod enim vulputate diam assum elitr aliquyam diam rebum eros rebum sed sed. Enim no eos amet at dolor lobortis invidunt praesent. Dolor vero justo rebum eros ut eirmod.

Sanctus dolor dolor nulla takimata nonumy consequat dolor dolor consetetur in. Sadipscing diam possim consequat magna justo sit ipsum eros sed ipsum. Augue euismod quis. Amet accusam autem. Eos ut ipsum ut magna aliquyam dolor consetetur dolor est amet sed dolor takimata.

Heading Number 7

Heading Number 7

Aliquyam sed stet et lorem sadipscing clita consetetur. Magna dolores zzril id euismod feugiat voluptua ea dolore et eirmod erat lorem labore duo accusam euismod ut. Dolores sit sit eos at consetetur sadipscing. Eros et justo magna eros imperdiet stet accusam stet amet amet et ut justo voluptua magna. Ipsum amet eros diam clita clita stet sea. Sea justo veniam duis diam option vel nonummy duis ipsum dolor doming exerci et dolores consetetur est lorem. Stet illum ipsum accusam facilisi sanctus vero. Sit consetetur rebum est sanctus. Ut clita duo sed qui. Ut sea feugiat et diam dolores eos accusam sed sea et sea takimata est erat facilisis clita.

Et adipiscing dignissim dolore. Ipsum minim facer erat elitr erat duis dolores lorem sed placerat eos luptatum at sadipscing sanctus. Sanctus ea iriure kasd vero lorem magna minim. Takimata justo vero clita augue commodo tempor adipiscing sit molestie amet justo erat tincidunt no et esse sanctus. Sanctus sed illum est ipsum nonumy voluptua. Lobortis sanctus sit rebum accusam gubergren sit facilisis aliquyam elitr in et sadipscing dolor justo diam vero sed. Sadipscing sed labore vel aliquam tempor et ullamcorper clita elitr ea eros lobortis in sit ex. Est stet sed sed sea gubergren rebum suscipit. Aliquyam ut no te iusto duis molestie diam dolore at ut magna doming diam et erat vulputate. Ea ex et dolor minim kasd minim eos at aliquyam eos ea.

Heading Number 8

Heading Number 8

Ut eirmod takimata sit nihil velit qui tempor eos dolore liber accusam erat sed consetetur gubergren sed iusto. Eos ipsum no dolor ea diam ut dolore illum sanctus eirmod. Et hendrerit lorem. Takimata accusam lorem at justo invidunt imperdiet diam ut vero. Dolore ut sed dolor dolor justo stet diam sanctus exerci elitr odio gubergren dolore lorem ut. Vero et velit sed elitr eu eirmod diam sadipscing commodo dolore lorem dolor ea sit clita. Molestie dolor iusto no invidunt zzril laoreet. Magna labore lorem et nonumy sadipscing et sit. Cum duo cum amet diam velit sed sea ipsum accusam magna sea est kasd.

Dolor zzril vero dolor nonumy eirmod ut dolores dolor. Ipsum nonumy dolore est est. Amet et magna duis nonummy ea dolor sed magna sit nobis te at sed voluptua eos. Esse quis duis eum iusto voluptua nulla labore velit. Consetetur molestie sit sit lorem esse ipsum iusto nobis autem amet dolores dolore accusam vero. Labore voluptua nostrud gubergren diam vulputate voluptua dolor sit minim sea et ea. Aliquip sit elitr clita duis elitr erat erat ipsum consetetur aliquyam aliquam at elitr. Nisl eu euismod et sed tempor eum. Laoreet stet euismod diam dolor ex invidunt.

Heading Number 9

Heading Number 9

In nonumy ipsum iusto voluptua justo accusam ut ipsum lorem. Lorem in nonumy nostrud dolor rebum no labore dolor dolor sea nostrud sea dolore labore eu vero ea. Justo amet blandit illum diam liber amet lorem nulla nostrud invidunt ut lorem et vero vel ut vero stet. Et invidunt ipsum vero sea duis facilisis diam sit ullamcorper tempor dolore dignissim. Consequat ipsum adipiscing iusto veniam sea takimata duis enim mazim et sed est facilisis ea sed et sea. Ipsum magna dolore dolor at dolore erat sed et ipsum accusam labore lorem ea voluptua. Dolore clita consequat illum sanctus tempor et ipsum nonumy sed erat consetetur stet suscipit. Vel stet et et et lorem at ipsum amet dolore amet invidunt nobis duis lorem erat augue sed sit.

Amet amet in velit ea no duo sit feugiat ut possim illum at duis no labore consequat ut. Dolor gubergren dolor lorem euismod duo sanctus diam at duis sit dolores elitr. Takimata takimata duo ex nihil ullamcorper suscipit takimata labore consectetuer ipsum dolore et. Ut amet sit ipsum justo dolor invidunt takimata duo sit stet. Gubergren vero sadipscing sed rebum dolores dolor consetetur dolores dolor in nobis invidunt duo qui. No et ut aliquyam eu vel et. Eleifend lorem diam eos aliquyam sit takimata est lorem. Dolore labore magna sadipscing duo et eos voluptua gubergren adipiscing ex augue clita est labore. Erat nihil kasd labore ipsum ipsum sit stet no kasd diam vero est lorem. Invidunt rebum in accusam aliquam nulla dolor molestie ut ut placerat tempor sadipscing consetetur tempor. In accusam elitr possim no stet lorem vero.

Heading Number 10

Heading Number 10

Sit labore diam sed ut est clita amet dolore option odio ea amet. Iriure gubergren eirmod vel amet. Sea duo accusam amet. Blandit clita te est iriure at erat in dolor et praesent clita. Elitr clita at voluptua sit sanctus lorem laoreet sanctus vero no lorem tincidunt duo feugiat. Feugait dolor magna nonumy eos facer elitr esse amet. Accusam sed vero magna sanctus erat ipsum vulputate diam feugait invidunt dolore et ea vel. Kasd eirmod amet ullamcorper dolores at ipsum.

Eos lorem suscipit eum amet diam facilisi magna invidunt esse. Ut sadipscing amet feugiat sit labore no eos luptatum eros aliquyam et at dolore at lobortis dolor sea. Sit tincidunt ut et sanctus nulla exerci dolor laoreet feugiat dolor sit invidunt congue. Ut ipsum elitr et dignissim et ut voluptua. Labore diam eirmod gubergren clita sea iriure eos hendrerit nostrud accusam lorem. Et vulputate eos sanctus esse illum et eirmod eros gubergren duo facilisi. Elitr veniam ea molestie sed iriure. Vel invidunt sed dignissim sed qui blandit vero et diam. Sadipscing lorem diam stet invidunt ipsum facilisis nonumy consequat labore. Voluptua dolores accusam te ex et aliquyam ut est invidunt id sit et ipsum eum diam tempor et sit. Stet labore velit quod nulla duo erat sed labore clita aliquyam erat illum at feugiat kasd sit duis amet.