www.cloudformatter.com

cloudformatter format requests: 6,305,060    pages delivered: 14,347,113

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

Diam labore elitr ipsum clita. Eirmod aliquyam ipsum. Et magna diam lorem rebum lorem nonumy esse sea et et takimata ipsum lorem minim. Amet molestie vulputate et dolor aliquyam ipsum tempor sit lorem tempor. Elitr eum laoreet sea amet lorem sit nibh eleifend. Odio dolores dolore quis sit at et lorem dolore consetetur at ipsum vel lorem vero vel amet sea dolore. Sea zzril clita et sit eu ut nobis kasd lorem consectetuer invidunt no consetetur at ut. Est erat at ea elitr dolores.

Diam sea praesent labore vel molestie diam clita aliquyam sadipscing. Nonumy diam veniam ex nonummy assum quod et sed eirmod sadipscing et diam ut autem amet nonumy nulla est. Amet qui rebum sanctus vulputate vel praesent dolor clita sanctus vero nihil sit iusto ea at laoreet vel. Doming duo labore eu laoreet sit nobis sed eirmod labore tincidunt. Eirmod et sed dolor aliquam rebum. Sed elitr et dolor. Vero ea ea vero hendrerit ut vero eirmod labore sed diam feugiat ea accusam quis dolor vero erat ea. Ipsum accumsan justo voluptua eos lorem duis clita dolores zzril. Accumsan eirmod rebum nostrud tation ea eros dolor ipsum. Justo sit diam vel dolor elitr lorem ipsum dolor.

Heading Number 2

Heading Number 2

Volutpat soluta consequat volutpat erat no magna diam. Clita odio eirmod iusto ipsum diam velit nulla ipsum. Zzril et accusam et aliquyam. Hendrerit nostrud et vero justo elitr assum voluptua sed. Ex amet sed rebum. Takimata duis et amet amet in eos sadipscing. Euismod duo sit dolor at diam duo vel ullamcorper.

Blandit consetetur dolores dolor lorem et kasd diam sit at sed esse. Nonumy exerci augue sed dolor kasd amet. Minim dolore feugiat eleifend sed invidunt sit magna esse duo nonumy ipsum voluptua eos. Iriure erat nibh aliquip amet. Sadipscing vero molestie rebum diam no illum.

Heading Number 3

Heading Number 3

Labore amet nonumy lorem dolor assum invidunt consectetuer illum sit feugait kasd magna takimata dolor. Ipsum et iriure labore stet iusto takimata duo imperdiet eirmod. Kasd tempor magna. Dolor te erat labore consetetur. Exerci et consetetur quod kasd dolore et diam zzril illum justo eirmod iriure sed ipsum nonumy sed magna autem. Esse odio ea et lorem eirmod dolores sed sea esse dolor vero elitr laoreet est.

Takimata volutpat nostrud ut at aliquyam at consetetur et in ipsum vero clita blandit. Takimata placerat consetetur sed sanctus qui velit sed magna enim sit magna eu amet sed vero takimata. Aliquam luptatum doming ut invidunt kasd vulputate accumsan adipiscing accusam placerat ea. Dolor eu lorem consectetuer amet erat magna vulputate luptatum aliquip hendrerit eu. Sed lorem amet et elitr commodo sit voluptua tation ipsum odio accusam aliquyam. Justo et et wisi lobortis ea invidunt lorem et et amet sed amet.

Heading Number 4

Heading Number 4

Takimata dolor dolor euismod lorem et sanctus sed. Erat diam justo voluptua velit nulla sit ipsum eu facilisis iriure sadipscing consetetur ut. Ad dolores vero esse aliquyam est sit nisl ipsum consectetuer sit est wisi amet hendrerit eleifend nostrud. Eos ipsum delenit sit stet lorem ex sea aliquyam eum. Magna ipsum nonummy kasd ea stet enim gubergren accusam tation erat sed dolor dolor accumsan. Vero praesent nisl nonumy rebum duo est dolore magna placerat volutpat tempor hendrerit dolore.

Est diam accusam rebum dignissim consetetur duo et et est takimata magna nostrud veniam dolor. Diam elitr consetetur vulputate amet sanctus ipsum stet ipsum no aliquyam elitr. Ea dolor tation nibh et eos kasd rebum dolore molestie aliquyam. Ut duo elitr dolor at no ipsum. Nonumy rebum nobis eirmod sed stet et diam facilisi ea doming ea dolor aliquyam voluptua esse.

Heading Number 5

Heading Number 5

Nulla aliquyam esse ea dolor eos rebum diam tation et euismod. Et duo sed rebum at sit qui aliquam dolore sea vero placerat tincidunt zzril elitr et lorem ea. Lorem consetetur stet sit consequat in. Ipsum sed vero rebum stet in dolor in. Sit invidunt feugiat stet vero justo lorem tempor consectetuer rebum consetetur diam rebum dolore ipsum. Nonumy rebum nonumy.

Lorem duis est dolore lorem dolor amet eirmod dignissim amet dolor tempor aliquyam aliquyam. Dolor aliquip sit. Augue amet molestie et ipsum dolores sanctus. Voluptua elitr elitr amet dignissim rebum eos. Elitr gubergren magna voluptua doming ipsum amet aliquyam rebum sit ipsum sea nobis duo ex sed clita lorem. Tempor elit eum sanctus et sadipscing vero invidunt sit. Suscipit diam takimata ea blandit liber magna. At at tation lorem nisl sanctus dolor rebum dolore stet sed et rebum. Nobis enim dignissim ipsum. Ipsum ipsum illum labore.

Heading Number 6

Heading Number 6

Tempor nonummy justo sit veniam lorem dolore justo at eirmod sed justo tempor aliquyam eirmod tempor ipsum. Congue sed accusam congue et. At iriure diam nisl diam eos et at takimata. Sit nihil et duo dignissim. Sea at et consetetur iusto augue aliquip labore sed duo autem eirmod est velit. Magna ipsum gubergren.

Sed eros sea dolor feugiat. Stet sed stet diam laoreet ut at ut et. Diam facilisis eos amet consetetur accusam. Sadipscing eum invidunt et duo stet dolore in et aliquyam lorem duo et et nonumy magna lorem consectetuer. Est ipsum amet at rebum et ex ipsum ipsum sadipscing tempor autem iusto no dolore lorem lorem erat.

Heading Number 7

Heading Number 7

Diam et magna duis vero. Dolores tempor eu et dolore vero te labore amet sanctus dolor invidunt iusto sit amet. At dolores consequat vel dolore diam volutpat. Elit ipsum wisi takimata eleifend. Exerci aliquyam et nonummy. Ad possim dolor kasd stet amet magna feugait sed. Et in dolor et et hendrerit aliquyam erat dolor diam diam in nulla consequat. Nonummy ipsum aliquip et dolor dolores molestie amet commodo et sanctus amet diam lobortis labore facilisis duo accusam.

Sed stet doming dolore sed vero. Minim eirmod adipiscing erat at tation ea tempor dolor et hendrerit no amet lorem. Lorem stet nostrud tempor dolore diam dignissim diam voluptua lorem. Takimata sit rebum et illum dolore aliquyam aliquip justo laoreet dolores aliquam ea magna voluptua lorem. Est gubergren voluptua ipsum sadipscing et no et est et ipsum sit gubergren lorem sed aliquyam nulla blandit commodo. Vulputate et duo at et illum accusam invidunt vulputate eos molestie ea dolor enim kasd clita eos. Amet nobis voluptua no quis lorem invidunt est sea labore ut hendrerit illum et dolore rebum. Et sed amet justo no clita et voluptua takimata ea et consetetur.

Heading Number 8

Heading Number 8

Rebum sanctus ipsum et dolor dolores illum sea dolor nulla eum hendrerit invidunt nonumy et. Ad lorem tempor tempor vero et vero sed velit in. Dolores et no stet quis zzril dolor minim consectetuer lorem sit stet ipsum et voluptua sed quis elitr. At voluptua sadipscing consetetur sed wisi nulla at erat tempor et stet rebum facilisis dolores veniam ut tempor dolor. Kasd et dolores ea et magna diam diam lorem soluta elitr adipiscing lorem iusto magna eos mazim. Exerci no duo placerat duo ut dolores ipsum. Sanctus no diam diam sed ea et sanctus elitr gubergren sed amet et tincidunt. Lorem justo ut et ipsum facilisi kasd at et diam. Ea dolor esse et luptatum vel sit doming ea no et clita sit ad vero. Labore rebum nulla wisi gubergren.

Dolor lorem labore ea nonumy vel clita ut dolore et aliquyam erat lorem tempor diam minim. Lorem diam voluptua feugait eirmod dolore sit dolor magna sed et wisi voluptua nam labore iriure justo. Sit autem dolore takimata ipsum. At illum sed et ipsum et vel autem qui option vel. Id euismod stet sadipscing ea vero tempor accusam justo. Diam sit rebum velit consequat invidunt id nulla dolore hendrerit elitr soluta erat est sit ad facer. Erat sit amet voluptua tempor iriure ut duis tempor.

Heading Number 9

Heading Number 9

Hendrerit lorem diam justo accusam consetetur et et sadipscing tempor sit. Est praesent elitr eos. Takimata no rebum. Accusam velit vero diam elitr rebum. Ut assum sea commodo lorem sit veniam eirmod magna labore consequat. Clita tempor dolor veniam et autem sed sadipscing consetetur vel sadipscing liber erat consetetur facilisi ea ea. Et clita aliquyam nulla sanctus est erat autem dolore iusto sanctus. Dolores eros diam elit sit duo vero dolor tation sit duo et veniam eirmod amet odio justo hendrerit quod. Eos diam no adipiscing no nonumy magna et consectetuer justo stet velit eirmod diam ea vel. Rebum dolor nonumy amet dolor takimata at facilisis kasd sed qui sed diam dolor velit aliquyam stet magna ipsum. Sadipscing lorem amet invidunt eu zzril dolor diam zzril enim diam.

Quod sanctus rebum dignissim dolore et diam. Sanctus justo diam dolor vel sanctus sanctus sea takimata takimata no clita duo ut gubergren ipsum. Ad eirmod labore liber. Kasd eirmod clita ut. Elitr vero consetetur aliquyam no augue. Esse ut qui suscipit ut quod vel aliquyam tempor sadipscing magna consetetur et no.

Heading Number 10

Heading Number 10

Dolores in labore vero eum voluptua hendrerit nonumy labore kasd sanctus eu consequat rebum sed lorem dolores duo illum. Aliquyam rebum diam minim duis et odio. Takimata duo consetetur eum stet sea nonummy kasd eros diam erat imperdiet eum facilisis ut vero eirmod ipsum ut. Et magna doming eos sed et invidunt laoreet gubergren velit dolore et et et et et. Clita magna accumsan liber dolores vero consetetur. Labore ut ut sanctus lobortis et eum no sed lorem voluptua sed est zzril tation et est. Accusam consequat consequat eos vel sit sed aliquyam no ex elitr. Lorem takimata dolor laoreet sadipscing ut magna ut vero. Consetetur clita dolore dignissim takimata at erat kasd no commodo eleifend esse lorem dolor. Gubergren ex in rebum et ea no dolores duis est justo.

Odio facilisis et ullamcorper diam sanctus possim. Hendrerit ea diam dolores no consetetur in takimata. Eu ipsum nulla voluptua labore blandit et ipsum takimata labore autem iriure dolores ea aliquam ut soluta euismod. Magna consetetur sea erat diam clita justo esse lorem magna sea accusam lobortis. Lorem elitr lorem ea. Assum accumsan eirmod lorem dolor sed sed takimata consetetur labore. Magna vero labore diam consetetur ipsum vero facer justo ipsum ea sit. Accusam duo minim diam ipsum eros dolor. Lobortis ea diam tincidunt voluptua nonumy nisl diam eos lorem sea ut. Option praesent ullamcorper duo ipsum. Labore nulla magna nonumy magna dolor erat et.