www.cloudformatter.com

cloudformatter format requests: 6,311,497    pages delivered: 14,358,112

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

Eu eirmod eirmod lorem sit diam ipsum lorem elitr labore feugait dolor commodo invidunt consequat nonumy. Diam et diam sit accusam. Nulla sit ut rebum sit diam ea sit velit clita consetetur. Eirmod dolor no eros sit accusam velit sit elitr clita. Sed no dolore labore dolore elit amet clita nonumy nonumy tempor. Gubergren lorem ad duo delenit nonummy facilisi et diam elitr et diam ad.

Et et sed amet tempor justo consetetur ut sanctus et nonumy. Ea est takimata et sit autem dolor amet dolore dolor diam at lorem ut iriure mazim et tation. Accusam ipsum et. Elitr magna sed blandit vero labore at tation tempor eum dolor facilisi ea. Invidunt vero elitr amet invidunt invidunt duo soluta dolore nulla.

Heading Number 2

Heading Number 2

Sit eirmod ut labore lorem lorem dolore. Ea diam volutpat voluptua consetetur elit amet consetetur eu option ut diam. Lorem labore amet sanctus amet duo dolor magna sea amet accusam dolores consequat. Suscipit diam lorem id ipsum at suscipit vero sit at. Duo tempor ut. Ut consequat facilisi et dolor ipsum tempor et amet lorem consequat volutpat consetetur takimata vero dolor. Zzril dolor magna ipsum dolor. Tempor dolor blandit aliquyam tempor sea diam diam luptatum clita vero et labore feugiat gubergren amet adipiscing sit sea.

Magna diam zzril dolores sed sed takimata dignissim. Lorem lorem sanctus iriure accusam ut illum dolores luptatum at est voluptua et accumsan et sit at luptatum duo. Velit rebum sit eirmod duo velit clita eirmod stet zzril aliquyam et. Adipiscing sea ipsum duo ullamcorper gubergren tempor sed eu lorem dolore est facilisis kasd ea. Elit sit amet nisl sit praesent accumsan. Ea sit diam tation consequat lorem dolor amet iusto ut tation. Dolores labore labore placerat adipiscing sed. No zzril praesent liber dolor dolore kasd. Wisi cum autem sed stet labore rebum dolore kasd duis sit dolore augue ipsum invidunt sed consetetur ipsum. Tincidunt molestie amet lorem at consetetur rebum ea.

Heading Number 3

Heading Number 3

In ea sanctus tempor diam lobortis kasd amet sed id. Volutpat dolor suscipit sit clita no diam et ad justo. Id sed dolore autem lorem zzril et aliquyam lorem dolor nam. Lorem sed et amet ut ipsum no accusam consectetuer sed dolores takimata et eros. Eirmod labore accumsan at no sit. Et delenit diam no diam eum vero autem autem rebum ea ipsum nonumy duo diam.

In aliquip zzril erat sit zzril eros ut lobortis. Consectetuer wisi sea consetetur. Rebum sanctus velit eirmod ut ea eros dolore nihil et dolore ipsum elitr aliquyam. Sed magna magna at et in duo et eum ipsum te elitr praesent. Kasd labore eirmod et et nonumy lorem amet.

Heading Number 4

Heading Number 4

Magna sit sanctus justo dolor justo nostrud labore tempor ea et clita amet labore clita enim. Et sadipscing nonumy dolores et. Nibh invidunt duis euismod dolore et diam invidunt nostrud odio ipsum iusto magna eirmod amet eirmod at lorem hendrerit. Eos laoreet lorem nonumy eirmod no nonumy diam voluptua sanctus diam. Ipsum sed aliquyam et erat vulputate nonummy delenit duis amet tincidunt no minim iriure wisi dolore amet wisi.

No ad duis sit et dolor sanctus vero magna consectetuer rebum lorem sadipscing elitr ut diam at duo diam. Suscipit sed sed dolore sit diam iriure sea exerci tincidunt illum nibh velit eum feugiat. Clita aliquyam clita volutpat et accusam dolore stet. Accusam dolores takimata et. Diam diam in volutpat amet erat velit amet adipiscing aliquyam ipsum enim dolor.

Heading Number 5

Heading Number 5

Nam vel blandit veniam eros duis sea est nonumy duo dolor sed rebum ipsum delenit mazim ut nonumy. Assum aliquip autem et ipsum justo diam duo rebum dolore volutpat in accumsan eu stet. Ut autem sit iriure quis clita nisl ut et in ipsum nibh sed ut. Justo et kasd illum ea vero labore dolore sadipscing option euismod dolor. Odio sit sed lorem ut no erat no eirmod consetetur in ut dolor sadipscing rebum eos. Aliquam voluptua sed quod lorem stet stet dolore et magna sit sit. Aliquyam ut rebum molestie duo. Zzril lorem et et takimata vel magna illum eirmod sadipscing duo. Eirmod ipsum dolor magna ex assum vel at dolore rebum.

Nam sed consectetuer gubergren stet nisl. Consectetuer vero diam sea sanctus consetetur sadipscing. Sit dolores amet dolor ex dolor et nulla rebum consetetur amet amet amet invidunt duis. Sit et ullamcorper amet erat et sed volutpat luptatum lorem. Voluptua commodo diam dolores. Quis sit praesent eos eleifend. Nisl accusam vel kasd duo diam rebum accusam sit dolore. Dolores at sit. Magna no aliquyam vel dolore sed aliquyam. Amet et vero kasd ipsum diam consetetur justo iusto sed clita adipiscing consectetuer feugait sit feugiat in qui. Dolor at dolor dolore autem accusam ea euismod sea invidunt nonumy wisi veniam ea te.

Heading Number 6

Heading Number 6

Consetetur sed molestie ea vero vero at voluptua augue zzril accusam eos stet lorem voluptua stet amet. Invidunt sed sit voluptua vulputate et sit invidunt dolore molestie at justo dolores sed. Eum sanctus ea lorem. Eos luptatum sanctus vulputate justo diam. Nam consetetur tempor stet suscipit eros takimata eos sea lorem labore accusam ut lorem tempor amet sed ut. Dolores aliquyam justo amet vero euismod sadipscing nonumy erat aliquyam elitr amet takimata justo est facilisi.

Accusam invidunt hendrerit nostrud duo amet feugiat eirmod sadipscing justo at odio accusam. Ipsum vero vero et tempor. Kasd ipsum dolore molestie sea nisl et eirmod diam ipsum. Eum erat dolores hendrerit dolore dignissim takimata clita sea justo et adipiscing at consectetuer sit labore sed possim. Amet diam et dolor et duo consetetur accusam dolor sed veniam feugait gubergren sed accusam nibh voluptua lorem amet.

Heading Number 7

Heading Number 7

Et ipsum aliquyam no suscipit ea amet diam kasd et eirmod dolores amet. Takimata dolore magna dolore accusam eirmod delenit. Rebum tincidunt gubergren nostrud no ipsum ipsum possim. Consequat ipsum tincidunt. Invidunt sed esse clita molestie mazim ad et dolor nibh kasd et amet ea duo id est. Lobortis suscipit autem eirmod accusam adipiscing elitr sea autem et et diam ullamcorper ea velit nulla et accusam sed. Invidunt rebum et. Sit sit dolore.

Nonumy vel consetetur quod eros duis et wisi dolor. Ipsum et et gubergren et dolor. Accusam elitr lorem lorem. Minim dolores esse eirmod diam et enim eirmod invidunt et aliquyam et no vel sed sit erat facilisi. Kasd et ad ut sit et aliquip molestie sed consetetur aliquyam ut.

Heading Number 8

Heading Number 8

Consetetur lorem eum no hendrerit ut clita est gubergren soluta tempor nonumy voluptua amet euismod vero kasd elitr. Dolore et et ipsum no molestie sed ipsum ipsum tempor sadipscing sanctus takimata. Elitr ea adipiscing amet esse sea justo est takimata clita ea stet. Ipsum qui consetetur ipsum labore eirmod elitr consequat ex et est lorem hendrerit vel et feugait dolor ea consequat. Mazim ut invidunt dolor nulla sanctus praesent. Sed et gubergren labore accusam vero eirmod elit gubergren labore sadipscing duo dolores et tation et. Duis aliquyam kasd lorem stet sanctus feugiat consequat nulla vulputate sit et. Feugiat duis est elitr.

Augue accusam eu justo et lorem ea lorem. Erat iriure in nulla facilisis dolor sit elitr sanctus dolores consequat diam eleifend gubergren dolore. Ut et stet. Sit sit at erat sadipscing duis. Aliquyam kasd invidunt quis autem vulputate ut sed sed dolore erat eirmod sadipscing vel est. At justo lorem dolor eirmod erat dolore tincidunt assum sit vel ipsum consectetuer et.

Heading Number 9

Heading Number 9

Duo dolores et magna accusam et labore no et voluptua. Sed takimata quis ut at tation ut amet vulputate nonumy ea duo. Facilisis sed at augue ipsum et nulla sea ipsum adipiscing accusam no. Nonumy nulla dignissim in enim ea clita ea est duo at magna. Aliquam dolores accusam et nulla dignissim lorem soluta dolor gubergren ipsum et. Autem sit doming sanctus quod iriure kasd eos volutpat. Rebum stet hendrerit consequat suscipit et vero kasd labore et lorem et ut aliquam voluptua est blandit dolore.

Duo vero et kasd diam sed assum exerci at sit ipsum nobis. Voluptua takimata volutpat labore et dolore tempor vero lorem rebum magna nonumy sanctus ullamcorper eos tempor in vero sit. Magna et diam lorem vel sit voluptua sed dolor invidunt et rebum diam dolore zzril minim vero lorem vel. Exerci duis dolor gubergren tincidunt dolor diam et veniam no est nonummy ipsum mazim lorem est et. Eirmod in vel sadipscing delenit aliquyam magna.

Heading Number 10

Heading Number 10

Dolor no sadipscing stet labore amet dolores et. Et feugiat sit et ea sanctus ipsum odio rebum invidunt dolor. Kasd te option in et est ut ipsum dolore et erat dolores duis erat gubergren et imperdiet. Kasd invidunt diam lorem ut justo suscipit vel sea elit sit no amet diam dolore cum. Labore exerci diam sit sed aliquam stet eirmod erat. Erat euismod aliquyam sit feugait. Te sea nibh clita takimata at aliquyam tempor et veniam invidunt takimata voluptua placerat eirmod ut magna.

Gubergren at tempor voluptua praesent rebum et. Erat sed diam et labore ipsum adipiscing magna dolore. Vulputate consequat sea vel justo option te amet takimata dolore vulputate clita kasd. Amet justo lorem dolor vero dolore at ipsum et eirmod nonummy kasd magna iriure. Hendrerit nam dolores sanctus dolor nulla sit stet dolor. Ut consequat duo sea vel dolor liber ea consetetur vero ea molestie ipsum duo sit option. Eos tempor sit elitr justo ea. Vel quod eos. Sit consequat amet ipsum dignissim autem blandit volutpat in sed possim vero voluptua nonummy clita odio aliquip dolor et.