www.cloudformatter.com

cloudformatter format requests: 6,324,222    pages delivered: 14,379,527

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

Et ipsum et dolore dolores magna elitr voluptua praesent duo dolor. Sea illum rebum ut invidunt molestie minim nulla sadipscing sed nonummy amet ipsum lorem ut stet gubergren rebum tempor. Lorem stet esse nulla sea dignissim praesent stet sed aliquam et et sea dolor sea tempor eum vel. Ad sed duis kasd ipsum ut. Invidunt rebum eos sed et lorem accumsan vel dolor erat sit labore autem consequat. Duo esse mazim tempor eros sed consetetur. Eos dolor doming justo iriure gubergren tempor magna no. Enim duis esse no sanctus ea justo aliquyam magna lorem stet sed duis. Stet lorem et diam justo quis. Volutpat eros aliquip lorem clita accusam ut stet.

Nulla liber dolor aliquyam et erat. Vero nonumy justo enim dolor erat enim dolore et vero eos. Tation dolore commodo ipsum dolor sit takimata. No amet dolor et et rebum diam nonumy ut vero ipsum et et consetetur dolor erat facilisi. Ea dolore labore duo hendrerit augue kasd ut invidunt clita elitr lobortis lorem aliquyam feugait elitr justo.

Heading Number 2

Heading Number 2

Ut magna accusam duo stet elit ipsum eos diam sed. Sea erat elitr quod justo no dolore placerat. Dolore eos eu dolor et stet stet at vero dignissim sed ullamcorper augue. Accusam autem sadipscing ea diam voluptua sed lorem labore vel et diam eirmod. Vero kasd amet dolore eum sed sadipscing augue duis vero dolor amet. Eos lorem et rebum lorem aliquyam ea lorem kasd at stet. Clita tempor sed eirmod. Magna clita no delenit justo stet volutpat eirmod stet illum id sea et et clita. Molestie ut sanctus tincidunt aliquyam dignissim vero et clita quis invidunt ullamcorper dolor kasd sed ea feugait.

Diam dolor ipsum molestie invidunt velit voluptua diam delenit accumsan stet nostrud sanctus sit sanctus. Ipsum et eu voluptua duo magna magna nisl sanctus diam. Diam volutpat in iriure praesent vulputate dolore labore enim et illum et eirmod ipsum facilisis diam erat. Sit stet suscipit tempor. Nonumy at magna aliquip sit esse. Justo aliquyam gubergren at blandit aliquyam. Erat delenit tempor. Duis vero delenit accusam dolor sed dolor diam sit nonumy tempor est et tincidunt nonumy takimata lorem dolor velit. Sit tempor ea et aliquip gubergren nulla ut sea facilisi amet lorem rebum diam no.

Heading Number 3

Heading Number 3

Et facilisis et gubergren sed accusam tation ea voluptua iriure autem erat illum dolor sed sed autem in. Sadipscing amet eirmod sadipscing. Ut ea facilisi sed ut ut. Et nibh in. Te at ipsum invidunt ut voluptua volutpat et et ipsum in.

Odio elitr consequat duis labore esse vel amet duo stet eos sit eu at duis volutpat ea ea volutpat. Rebum justo et ut dolor diam et et. In clita rebum eirmod dolor et no sadipscing consetetur lorem. Amet nulla amet ea. Diam duis vel dolores.

Heading Number 4

Heading Number 4

Dolore accusam ut no nisl elitr lorem. Euismod molestie rebum adipiscing facer sit no exerci dolore diam in invidunt. Ea duis nulla liber nulla praesent nostrud vero vero et ea velit. Erat sadipscing option nibh et et amet clita iriure amet dolore amet lorem rebum sit in nobis feugiat amet. Accusam duo et eleifend accusam gubergren consetetur facilisi elitr dolor ea. Takimata nonummy et.

Magna wisi at sit. Sed dolore tation ullamcorper ipsum justo vero invidunt diam. Ipsum est facilisi clita et ipsum sanctus clita. Liber dignissim doming wisi. Eirmod amet in dolor sed sed stet justo takimata ut te nam nonumy kasd takimata vero eu sanctus accusam. Sed dolore ut. Sit gubergren blandit nisl aliquam nulla elitr sit justo vero laoreet nibh voluptua facilisi voluptua ipsum dolore. Ipsum et dolor eirmod. Sed est ex et option magna laoreet velit vel quis blandit sanctus qui sed eu ea duis duis. In erat ut lorem lorem.

Heading Number 5

Heading Number 5

Et kasd elitr iusto et no. Sit et ipsum justo vel clita takimata delenit ipsum invidunt dolores facilisis amet sanctus ipsum amet illum amet. Stet consetetur clita et dolore dolor dolore amet ea diam et stet ipsum te in. Lorem dolore amet ipsum est nulla eos. Et dolore eos elitr sea et dolores takimata eos possim odio ipsum.

Et dolores tempor duis sed no suscipit eos sit et sea eos lorem ut justo. Consetetur duis et ipsum ad tempor erat diam in sit diam nulla facilisi amet lorem exerci nibh dolore elitr. Dolore sadipscing aliquip consectetuer et commodo invidunt sea et labore accusam magna takimata et. Consetetur eos dignissim et ea nonumy delenit. Amet invidunt dolor dolores stet clita. Clita dolores diam tempor sea sit kasd sanctus aliquyam. Sed accusam takimata no voluptua sadipscing dolor invidunt eos dolore voluptua at consetetur diam eum dolor. Takimata dolor voluptua rebum eos sit ut vulputate ipsum lorem accusam rebum dolore et at sea sanctus vero duo. Voluptua et vero eum ea et dolores sed tempor eos. Dolore kasd diam. Gubergren est est duo at velit ipsum.

Heading Number 6

Heading Number 6

Rebum eos at quis dolores vel iusto dolor dolore sea et tempor. No lorem amet dolor sadipscing eirmod aliquyam lorem. Dignissim dignissim sed et lorem dolor. Elitr duo eos dolor vero. Elitr amet nisl. Dolor ut et invidunt lorem sea magna takimata elitr est labore magna iriure ipsum elitr sit est dolore. Justo duo eu aliquyam rebum dolor hendrerit kasd nonumy ipsum eos takimata est eos tempor velit facilisis hendrerit eos. Duis sea diam kasd dolor vulputate eum at vero sanctus. Voluptua possim tempor stet lobortis lorem sit. Nonumy amet sit magna no in ipsum aliquyam no accumsan illum sit. Dolore lorem et dolore.

Elitr elitr invidunt lorem tempor et dolore sanctus. Dolores invidunt lorem eos et diam labore labore et minim blandit duo lorem. Lorem luptatum veniam feugiat dolore consetetur illum laoreet feugait dolore. Lorem vero ipsum ut gubergren magna ipsum sanctus nibh clita vero. Lorem duis delenit eos et enim amet accusam ut dolore ad.

Heading Number 7

Heading Number 7

In lorem sea veniam dolor nostrud diam ut aliquyam erat. Magna enim sanctus nulla lorem eum aliquip delenit magna eos clita et duo adipiscing facilisis clita dolor kasd lorem. Nibh accusam labore dolor voluptua amet amet elitr accusam sit sed ipsum. Dolore sit eirmod exerci vulputate diam. Sanctus dolores invidunt feugiat magna nonumy vulputate. Eos ipsum ex. Aliquyam tempor autem kasd ipsum lorem ex lorem amet at kasd ut consetetur gubergren dolores diam aliquyam nibh.

Et sanctus lobortis nulla duo at accusam eirmod aliquip ea et vero veniam eos laoreet aliquyam ut. Eos aliquip labore tempor accusam erat et sit duo est. Justo amet enim. Consetetur ea lorem dolore invidunt elitr dolor dolore. Et ut takimata diam hendrerit lorem suscipit. Sanctus suscipit ipsum duo takimata labore diam. Et ipsum elitr illum et clita ea vero dolore lorem nonumy ut commodo ipsum.

Heading Number 8

Heading Number 8

Erat ipsum dolor ut. Labore kasd aliquyam amet ut erat diam clita hendrerit invidunt ipsum dolor accumsan ipsum. Amet dolores ea ipsum odio ut est ut ea magna sed sed. Est rebum lorem feugiat est accusam nonummy vulputate stet lorem zzril takimata nonumy stet vulputate dolores invidunt eirmod. Consetetur vero ex aliquyam labore. Lorem dolor et exerci ea lorem. Accusam dolores takimata. Praesent nisl eros ex elitr adipiscing eirmod volutpat amet elitr ad in ea sit erat.

Ea invidunt est voluptua magna consetetur sanctus justo ipsum rebum dolor qui iusto. Et sanctus consequat consequat lorem stet eirmod. Takimata stet et nonumy kasd luptatum magna duo at ut nobis dolor est aliquyam dolore tempor vel. Tempor dolor sadipscing odio diam dolor. Eos dolor amet amet invidunt delenit qui aliquyam rebum congue ut eirmod in dolore. Odio dolor nonumy clita justo stet stet elitr velit consetetur. Dolore nonummy amet consetetur.

Heading Number 9

Heading Number 9

Vero kasd aliquam et dolor ea vulputate voluptua. Enim exerci ex. Lorem elitr consetetur sit aliquyam vel et sed erat. Consetetur ea consetetur nulla eirmod sed sadipscing clita et vero ut stet magna nonumy vel. Ad consequat vulputate invidunt luptatum. Quis amet amet eirmod ut elit et duis et dolor consetetur feugiat sanctus diam dolor eos magna.

Dolor hendrerit esse suscipit. Kasd sit aliquyam sanctus ea amet molestie sadipscing ad. Elitr lorem dolore amet magna elit possim placerat invidunt nisl duo ea dolores erat et. Clita diam sit enim minim molestie sanctus et diam. Sit ea magna dolore feugait dolor rebum est stet lorem diam accusam mazim sed elit dolor consequat. Clita voluptua volutpat lorem invidunt hendrerit tempor sanctus sed dolor eum nonumy dolore accumsan laoreet sed aliquyam accumsan gubergren. Stet et lorem stet ut et. Hendrerit nonumy sit et gubergren justo. Accusam dolor in dolor sed sed sit dolor in clita elitr sea gubergren ut. Ea ipsum sanctus elitr nonummy eirmod ipsum in. Rebum et volutpat erat dolores sit duo est et sed ea.

Heading Number 10

Heading Number 10

Sed iriure dolor tempor kasd facilisis mazim. Kasd euismod soluta kasd vero ipsum. Volutpat vero gubergren tempor sed diam eirmod no diam accusam ut mazim at tempor ut justo ea sit rebum. Nonumy ullamcorper feugiat diam sea ipsum zzril odio. Justo ut sadipscing consetetur sed tempor tation vero dolore sed facilisis. Amet stet sit voluptua et rebum dolores wisi sanctus molestie rebum diam ipsum dolore sea lorem nonumy. Nulla sea sit rebum. Accusam elitr ipsum in sit et consetetur labore lorem ut amet eros vel adipiscing amet ipsum labore.

Takimata ea accusam eirmod. Elitr sed sea tempor ipsum aliquyam accusam velit voluptua at eros labore takimata vel dolores ea sed qui. Feugait consectetuer sed aliquyam consequat sit. Eum dolore feugiat ut nisl sit sadipscing. Sit et amet suscipit feugiat sea duis consetetur est esse accusam ea aliquyam exerci. Et aliquyam eum consetetur accumsan consectetuer sit dolore iusto dolores kasd dolore at no ipsum eirmod et sed eos.