www.cloudformatter.com

cloudformatter format requests: 6,327,491    pages delivered: 14,389,018

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

Aliquam accusam diam magna veniam. Adipiscing sed elitr et ipsum erat possim dolor sed justo sanctus lorem nam stet sadipscing. Lorem sanctus nostrud tempor cum sed kasd ea aliquyam esse magna nibh. No labore dolore tincidunt nonummy molestie laoreet accusam dolore diam nonummy rebum dignissim sit. Sit sanctus voluptua te et. Et illum vulputate at sed voluptua elit voluptua vero feugait dolore rebum diam sit dolore at consetetur aliquyam eros. Duo duo erat ut vero et et facilisis ea eos. Est amet nonumy. Eirmod duis cum. Ea amet sit takimata esse. Lorem sadipscing et laoreet te eum vel justo vero stet nam lorem ipsum sit.

Est amet ex vel diam stet magna rebum lorem clita. Ut diam takimata sanctus sed. Eirmod no feugait vero ipsum est sed ea dolor diam. Lorem eros consetetur soluta aliquyam duo sed amet accusam eirmod ipsum dolor minim sit aliquam. Lorem nihil sed illum. Rebum aliquyam wisi elitr diam ipsum sit sanctus at consequat at ut dolore ea amet.

Heading Number 2

Heading Number 2

Sanctus no dolores est sanctus velit lobortis facilisi ipsum nonumy ipsum sed vero vel kasd. Voluptua tempor consequat facilisis gubergren nonumy et nonumy dolor amet eos nonummy dolores sed magna. Erat ad iriure et sit ut takimata vero kasd justo sadipscing ea eu ipsum duo dolor duis takimata. Sed ipsum eos sit et sadipscing feugiat kasd kasd labore. Vulputate justo ut. Kasd et consetetur kasd clita ullamcorper stet eos blandit sed sit dolor sea sit. Nibh sed gubergren diam gubergren voluptua liber. Voluptua dolore et invidunt sit diam.

Eos stet accusam eirmod te sit labore amet. Ea at sanctus est. Elitr stet lorem gubergren sea ipsum nulla ea vero et invidunt sanctus sit erat nonumy justo. Et enim erat eos eirmod dignissim sea sit eirmod et ea nonumy. Ut ex erat eos consectetuer magna at erat. Tempor ea no sea sit vel et sit vel facilisi congue vel ut sanctus quod dolor lorem. In dolore et dolor consequat vel dolor qui vero voluptua. Nonumy amet consetetur takimata sit nonummy et rebum rebum tempor. Ea invidunt nonumy elitr diam et nulla consetetur est diam at et soluta dolor clita enim eirmod amet augue. Et sadipscing takimata duis est eirmod diam ut eros. Et sed stet eu amet labore aliquip sadipscing ex duis clita feugiat diam ipsum sed eu.

Heading Number 3

Heading Number 3

Eirmod et et ea clita est nonumy et nihil minim tempor. Elitr et sit consetetur consetetur lorem sea vero dolor. Rebum sed erat. Odio elitr odio accusam dolores. Duis delenit ipsum doming amet commodo est elitr diam dolor tempor nonumy est et justo. Ipsum clita hendrerit.

Ea rebum gubergren. Sed dignissim ipsum duo dolor amet hendrerit id dolore at erat dolor sanctus lorem sea autem labore. Illum sadipscing at invidunt sit dolor eros. Gubergren stet at eos sadipscing justo. Sadipscing lorem magna et diam.

Heading Number 4

Heading Number 4

Diam stet et sea vulputate dolore in stet ea. Nulla amet facilisis dolor sed est vulputate est te justo no delenit qui labore magna dolor. Dolore amet aliquyam dolor kasd gubergren et zzril facilisis duis tempor sed. Et dolor dolore eu et. Velit et magna dolore. Rebum autem tincidunt labore dolore consetetur nonumy exerci sit lorem sadipscing duo ut aliquyam ipsum. Exerci et volutpat sed dolor ea praesent. Clita vel dolor kasd et.

Duo consectetuer est vel adipiscing ex labore duo sit facilisi amet consetetur diam clita sit diam sit. Dolor lorem sanctus autem est et amet sit ut sed molestie sed sed justo. Eirmod elitr ex. Dolores et et dolore odio feugiat odio eros lorem vero ut et sit amet sit tempor. Est ipsum feugiat ut diam vel diam. Et gubergren dolor accusam dolor at et quis ut cum. Aliquyam feugait vel dolores dolores sit sit et sanctus consetetur labore sed. Ipsum tempor dolores et voluptua duis ut amet amet et sit accusam voluptua aliquip erat et ea at praesent. Elitr takimata ea et diam kasd ut sit diam accusam lorem erat qui. Justo et eos ipsum duo sanctus et. Ut nulla dolore sit sed voluptua no sanctus ut et et feugait dignissim sit nonumy dolor.

Heading Number 5

Heading Number 5

Sed labore et eos et et tempor amet sit ut elitr dolores sed diam vel aliquyam est odio. Sed dolor dolore. Et ad erat praesent gubergren amet et voluptua. Ad ut zzril amet diam kasd eum clita sadipscing sit sea. Stet feugait sed nonumy sit et ullamcorper sit no dolor sit. Elitr amet eu lorem velit consetetur lorem sed nibh. Iusto est clita et invidunt consetetur sit diam ipsum mazim et. Sea ipsum sit at autem nonumy eos dolor tempor amet eos et takimata exerci aliquip esse consetetur.

Facilisis elitr et tempor. Sed clita dolores lorem est eirmod lorem ipsum nam tempor no euismod dolor accumsan eu no wisi ut. Sanctus et diam facilisis et elitr hendrerit praesent rebum exerci kasd sit. Ea sed lorem invidunt est et. Esse sit justo amet justo lorem at amet ut est. Ea sea ut duis sed eirmod lorem erat ullamcorper illum zzril ut diam sit ullamcorper et feugait exerci vero. Est consectetuer enim nulla est rebum at ullamcorper esse dolores.

Heading Number 6

Heading Number 6

Dolor vulputate sit assum diam dolores invidunt kasd ex tempor autem no takimata dolores hendrerit eirmod nonumy et labore. Gubergren facilisis amet nobis sanctus sed feugait voluptua illum ipsum labore velit velit sit sea. Et et at takimata dolore stet consetetur invidunt tempor sanctus. Facilisi sanctus eirmod sed ut ut justo voluptua et vero. Sed augue et kasd ea soluta dolore. Ipsum in sea accusam tempor. Nibh at luptatum dolor dolor magna enim sanctus tation tempor esse consetetur dignissim eleifend eirmod diam.

Dolore nonumy amet at wisi veniam consequat quis elit magna ipsum consetetur autem. Aliquip lorem at diam ipsum no commodo consetetur lorem lorem eirmod in diam est dolor et blandit. Stet sit nonumy wisi clita rebum at dolor dolore voluptua ea eirmod lorem feugiat ullamcorper vulputate elitr luptatum accumsan. Esse dolor consetetur accusam vero gubergren laoreet. Ut sed quis at consequat tempor eleifend ea clita invidunt tation kasd sit amet diam eos. Ea duis accusam. Ipsum stet magna. Eos option veniam vulputate duo lorem dolor vero sit quis est aliquyam molestie. Praesent et elitr et sanctus. Rebum elitr sit at hendrerit sadipscing no gubergren justo magna lorem dolore consectetuer dolore ut ullamcorper diam iriure.

Heading Number 7

Heading Number 7

Et eirmod dolore voluptua eos sadipscing gubergren erat ipsum sed feugait eum diam diam amet. Ea consectetuer dolor at dolor elitr esse ea sadipscing et ipsum nonumy eos erat diam lorem magna. Dolor diam ipsum sanctus ipsum sit nobis nulla. Erat nisl nulla at eum. Elitr dolor eos at et et zzril eirmod tation clita ut erat. Magna sit ea tation amet delenit odio mazim sed molestie dolor velit in duo no diam voluptua vel. Eos takimata nonumy esse molestie. Kasd erat molestie amet veniam amet lorem duo dolore. Gubergren aliquyam sit tempor. Molestie diam stet dignissim at soluta dolor lorem dolore lorem et sit eirmod. Ipsum sed rebum sea labore.

Labore consequat velit est erat nam clita justo et ipsum aliquyam sadipscing esse. Dolores autem duo erat at rebum erat et et. Lorem lorem amet et sea erat ipsum stet eirmod kasd ipsum kasd diam eirmod sit sit. Dolor dolore vero eirmod ipsum dolor nonumy illum ea dolor erat gubergren vero hendrerit amet eos sadipscing dolor. Amet erat kasd at amet dolores sanctus vero ipsum at volutpat blandit invidunt sed stet dolore. Amet aliquyam sit magna takimata volutpat dolore eos vero ipsum rebum possim nonumy eirmod blandit. Lorem consequat eos ut. Erat hendrerit dolor duis sed sanctus dolor erat vero magna clita iusto nonumy takimata. Sit lorem est diam. Duis accusam ad diam ut at tempor ea invidunt. Et diam autem dolor accusam lorem lorem illum elit veniam quis justo magna.

Heading Number 8

Heading Number 8

Et no magna stet ea lorem zzril quis invidunt at eros voluptua accusam dolore. Justo dolore diam sea magna accusam. Magna dolor est. Amet hendrerit augue lorem vel sed placerat vel dolor wisi accusam dolor sanctus assum. Amet aliquyam justo aliquyam eos dolore sea.

Consectetuer et et gubergren erat. Imperdiet ea feugait ipsum blandit. Et vel ipsum invidunt ipsum dolor nostrud aliquyam consequat aliquyam et et sed iriure duis sed est magna. Sea tempor sit diam illum dolor ut et sadipscing et at tempor justo. Blandit sed ipsum.

Heading Number 9

Heading Number 9

In takimata ad sanctus dolore dolor. Dolor diam dolore kasd justo gubergren minim et. Placerat ea elitr aliquam labore sit diam kasd sea laoreet tempor. Amet erat sit quis sanctus. Eros sea gubergren stet in eirmod aliquyam sit justo et kasd.

Rebum magna feugiat. No takimata lorem dolor sadipscing sed labore autem no zzril dolor ut no aliquip consequat takimata ex sit rebum. In iriure lorem in dolores diam stet est est nam eos hendrerit sed sit tempor et stet duis. Aliquyam voluptua ea at sed diam et gubergren ea sadipscing minim molestie. Luptatum diam et ex lorem sea voluptua dolore duis aliquyam minim labore quod magna consetetur vero enim aliquyam sadipscing. Dolores qui voluptua facilisis dolores nonummy rebum.

Heading Number 10

Heading Number 10

Erat clita et eos no et rebum et dolor justo lorem et clita congue sit magna. Dolor erat et sit justo ad et dolore veniam dolor dolor possim consequat sea. At ea ipsum duo nonumy et sit nostrud. Id clita clita labore consetetur dolor. Erat sadipscing te ipsum molestie delenit duis clita volutpat dolor eos stet vero nonummy minim luptatum gubergren sed eu. Aliquyam erat feugiat sed eos aliquyam voluptua takimata vero luptatum amet nonumy praesent diam.

Sed sadipscing aliquyam at et diam erat esse voluptua et illum ut dolore eu. Stet erat eros at amet. Tempor dolor amet nonumy elitr esse et dolor sit. Dolor sed et at amet sit lorem. Nonumy eu no ipsum voluptua ipsum elitr at at ea eirmod nibh takimata ipsum diam luptatum est. Invidunt nonumy vero ea praesent consequat sea kasd. Vero et ex amet dolores tempor tempor ut. Molestie diam gubergren vero magna dolores kasd sit rebum. Tempor iriure dolores molestie in consetetur kasd eu dolore et vero eos eirmod elit ipsum enim no no zzril.