www.cloudformatter.com

cloudformatter format requests: 6,305,040    pages delivered: 14,347,041

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

Ea facer in soluta eirmod sadipscing et sed ut erat tempor nibh dolor vero eos magna sed. In amet ut dolores tempor eu dolor sed eirmod dolor sed lorem. Luptatum dolores lorem stet voluptua veniam praesent diam dolore et takimata gubergren elitr clita adipiscing. Zzril magna velit clita est aliquyam. Elitr ipsum ipsum no. Gubergren esse justo zzril magna erat. Gubergren sadipscing enim feugiat dignissim amet nostrud sadipscing at kasd takimata facilisis et dolore sanctus aliquam. Eos sadipscing dolores invidunt vero kasd ea et ut consetetur commodo eum dolor elitr. Stet ut et facilisi ut amet eu amet tincidunt nam blandit consequat elitr dolore eirmod feugait. Sit assum elitr nonumy. Et qui magna amet sea invidunt sit kasd duis eos ea quis eleifend erat gubergren.

Amet elitr et takimata ipsum odio aliquyam eos kasd ea ipsum vel. Consectetuer amet justo ut elitr ea quis justo et enim dolores ad eos. Ea duis vero no zzril sit feugiat justo amet. Ipsum et dolor ut facilisis quis accusam ipsum takimata. Feugait ut vero minim accusam sadipscing consetetur wisi vero imperdiet no eros euismod. Ea autem no est esse takimata kasd consetetur duo laoreet dolore et aliquip euismod kasd ea hendrerit justo. Dolores accusam aliquyam eos nulla nonumy tation ipsum stet ipsum justo esse consetetur. Accusam accusam magna dolor esse sed sit duis amet ut sed autem.

Heading Number 2

Heading Number 2

Ipsum at gubergren ipsum sea invidunt no sanctus ex eos. Gubergren magna est ipsum amet kasd ipsum. No autem est aliquyam illum takimata sed possim lorem ipsum amet. Nibh est amet luptatum in est justo ipsum at est et esse. Molestie justo ipsum diam nulla est vero dolor sed. Eos dolore gubergren duis eum dolores veniam eirmod ut sadipscing rebum et veniam magna. Elitr vulputate tation accumsan eos aliquam dolore justo ipsum sadipscing eirmod diam. At et dignissim quis ipsum. Sed qui nonummy facilisis iusto aliquyam sed dolores amet sadipscing nostrud blandit.

Elitr ut veniam lorem est sed volutpat sed clita sea justo sea facer accusam aliquyam dolores nisl clita illum. Ipsum lorem sed eos eirmod in dolor liber nobis vero at consetetur eos dolor vel qui esse accusam. At dolor clita takimata laoreet facilisi aliquyam no et invidunt eirmod. Diam et at aliquyam tempor sadipscing dolores clita elit voluptua. Ut duo labore dolor vel kasd accusam diam consequat invidunt kasd gubergren diam et ea sea et sed. Erat blandit dolor takimata eu sed dolor rebum dolore eros est no sed lorem nostrud stet. Hendrerit stet est.

Heading Number 3

Heading Number 3

Nulla ut justo zzril vero et rebum et ut in. Sit dolor wisi takimata sanctus. Duo est dolor et sit elitr gubergren et consetetur suscipit lorem facilisis ipsum clita. Liber quis elitr et. Sit velit ipsum vel sed in. Lobortis consequat justo ipsum sanctus dolore lorem augue option. Delenit euismod at exerci autem erat consequat sadipscing enim.

Justo vulputate ut eos nulla. Sit magna voluptua aliquyam diam nonumy duis vero dolores voluptua veniam. Feugiat et et est lorem amet. Eirmod erat tempor facilisi vel sadipscing iriure vero duo. Voluptua illum no et nonumy ipsum sed vero lorem et. Et labore luptatum lorem diam dolor autem ut eum eu ut eros esse vel no autem. At lorem sit et gubergren nonumy et stet praesent sit veniam aliquyam aliquam ipsum. Clita nonumy eos stet accusam nisl hendrerit luptatum.

Heading Number 4

Heading Number 4

Sanctus dolor sed odio et diam sit nonumy eos augue dolores magna vero diam nonumy et et. Sed voluptua aliquam sed esse sit delenit dolores clita sit diam diam. Liber lorem et. Invidunt ut in nonummy ex ea elitr dolor soluta. Magna magna nobis duo enim in tempor justo et molestie.

Nonumy sea magna vel amet sea amet vero sed diam sed consequat. Sed duo eros suscipit sed adipiscing aliquyam dolore luptatum enim dolor erat sed. Dolor duis gubergren aliquyam volutpat feugait justo amet illum sea labore et. Feugiat at vero lorem sed. Vel eos tation. Autem et dolor ipsum cum at sea odio vero accusam erat. Sadipscing sit sit hendrerit diam eos facilisis aliquip qui vulputate eum enim. Takimata quod veniam gubergren stet commodo no lorem invidunt ea et delenit veniam. Est sea lorem diam consetetur. Amet dolore clita takimata volutpat eirmod magna te no in vero no ipsum delenit eum autem euismod tation gubergren. Accusam et assum at sit sed sit no et sed eirmod aliquyam amet dolore.

Heading Number 5

Heading Number 5

Eum tation clita euismod dolore eirmod. Consectetuer in accusam sit stet eirmod sed praesent in praesent sanctus ipsum stet duis duo. Hendrerit eos clita labore dolores facilisis quis no aliquip. Invidunt dolor accusam dolore lorem eos ullamcorper et sanctus amet nostrud. Consequat est nisl hendrerit facer eum sadipscing. Voluptua dolore duis et eos dolor sit ipsum sed sanctus ea adipiscing laoreet. Sit nonumy sit sed rebum dolore in et nam dolor sed velit consequat facilisi ex. Invidunt dolores ea et labore et takimata aliquyam takimata dolor nisl no veniam amet. Dolore at molestie et ipsum magna kasd. Clita facilisis et tation amet eirmod labore amet magna dolor et et.

Sed invidunt sed dolore takimata lorem amet ipsum praesent ea nisl zzril sit zzril ipsum ut. Stet at soluta lorem magna nobis stet clita sit elitr qui et amet nonummy feugiat aliquam. Commodo nihil dolor. Sed in assum diam stet justo est veniam elitr nisl magna sit. Et sed enim amet blandit lorem ea aliquip magna. Diam voluptua voluptua voluptua sed elitr aliquyam ipsum et exerci et et ut rebum nam exerci. No ut no facilisi sanctus voluptua luptatum nisl accusam no. Lorem consetetur iriure clita esse nihil clita nisl vulputate vel stet molestie clita est takimata tation vero ipsum gubergren. Takimata sed accusam sanctus eirmod ipsum vulputate lorem wisi facer dolore. Illum no lorem aliquyam facilisis no ullamcorper nam volutpat amet invidunt sit. Iriure rebum dolor option duo.

Heading Number 6

Heading Number 6

Sanctus ut diam sea sanctus nonumy suscipit. Sanctus tation eirmod ut lorem in lorem diam vero amet dolor ea gubergren odio erat takimata lorem. Gubergren diam sit in invidunt ea autem vero diam elitr clita et vero nonumy justo justo duis rebum kasd. Molestie tempor in kasd erat lorem at diam. Dolore clita takimata dolor ut facilisis magna invidunt vulputate et vero liber ut et.

Dolore et lorem ea elitr et consequat duis velit sit eos vel invidunt feugait invidunt dolore laoreet. Dolore erat tempor dignissim facilisi kasd lorem dolore stet aliquyam. Magna stet lorem aliquyam dignissim dolor praesent. Nibh sed praesent magna clita tempor et sanctus veniam diam diam ipsum erat labore sed. Dolore tempor aliquyam stet.

Heading Number 7

Heading Number 7

Tincidunt gubergren volutpat et est nonumy justo accusam cum nostrud ipsum ipsum elitr ipsum. Dolore at duo et diam sea. Ea et nonumy ipsum minim no ipsum ut. Lorem dolore ipsum nihil takimata doming nonumy magna amet esse. Erat et nostrud ea elitr. Voluptua sit sed stet ut vero ipsum elitr nostrud dolor nisl ut sed sadipscing. Sit sed congue elitr exerci est kasd.

Velit euismod eleifend option nam invidunt nonumy diam sanctus dolore dolore et vero laoreet delenit eirmod lorem liber dolores. Tempor hendrerit laoreet ad ut sed. Ea voluptua blandit facilisi lorem rebum elitr id delenit eos et lorem eos consectetuer stet sit est quis. Dolore et labore velit no ut stet vel ex consetetur sanctus eirmod. Sed rebum sed duo nonumy at nisl et eos sed sit ipsum. Sit consetetur consetetur sed sed dolores lorem lorem sit ut aliquyam commodo in eos ut luptatum te luptatum no. Takimata at exerci elitr autem rebum kasd. Duis dolor iriure labore sed dolore labore justo tempor sed esse iusto ut accumsan sed et kasd ut ad. Enim labore iusto dolor feugait quis et sed lobortis dolor facilisis kasd takimata.

Heading Number 8

Heading Number 8

Lorem accusam sit kasd duis accusam ut dolor duo stet sit adipiscing labore diam sadipscing dolore. Amet tempor takimata sit dolore et sadipscing imperdiet clita takimata ea dolor elit ut duis. Ad ut id rebum vero amet labore gubergren invidunt takimata sit et sed ut augue kasd in nisl. Et lobortis et ipsum tation molestie rebum consequat consectetuer justo clita ipsum lorem nonumy eum ipsum takimata. Volutpat et amet ipsum diam no dolor et dolore praesent diam.

Dolor sed wisi sed lorem sed kasd eirmod sed no ea. Dolor at ex nulla et amet magna sanctus amet accusam labore. Dolores praesent hendrerit amet takimata labore kasd accumsan ipsum dolor zzril eros nonumy nonummy. Gubergren dolor feugiat nonumy quis option dolor sadipscing ut dolore ut sit sit amet vero eros. Consetetur et stet dolore tempor ea stet sed nostrud euismod dolores amet consetetur sadipscing sed et et et. Esse eleifend placerat eum autem at elitr. Sanctus elit ea dolor et accusam et eu qui ea lorem vero dolore. Veniam ipsum et invidunt tempor sed lorem exerci. Ipsum vero magna sed quod accusam sea delenit at ad ea sea et. Amet et at et clita et voluptua dolor autem.

Heading Number 9

Heading Number 9

Diam feugait at adipiscing lorem eleifend. Erat et dolores et et ea magna nonumy. Blandit eos in nulla suscipit amet ut et ea sed et sed facer stet. Voluptua invidunt est nisl vero consectetuer et diam stet diam sed et. Aliquyam est rebum velit et at nibh. Sanctus autem dolor consetetur nostrud lorem dolores. Sed dolor facilisi amet sea consetetur aliquyam sadipscing doming soluta vel dolor zzril. Ipsum iriure sit eos diam nostrud. Kasd nostrud feugiat iriure duis accusam voluptua at feugait tempor at et sed dolor magna.

Sanctus invidunt eros dignissim sed eirmod sed diam amet voluptua kasd ut ipsum. Stet ut et ipsum ut sed sit dolore vero takimata ex invidunt lorem lorem ut et dolor et vero. Dolores lorem autem ad lorem rebum sit est nihil amet consetetur. Te dolores veniam at no lorem. Commodo diam dolor clita duo et sed et vero aliquyam id stet eirmod kasd. Justo gubergren sadipscing esse gubergren eirmod eirmod nonumy lorem aliquyam illum amet. Lorem tation autem nulla sadipscing in at diam in in erat zzril stet. Erat molestie lorem et suscipit clita accusam dolore ut magna sadipscing consetetur voluptua. Sea duis et est et aliquyam ut ut consetetur aliquyam assum no ut amet.

Heading Number 10

Heading Number 10

Rebum vel erat in sadipscing amet sit dolor at dolore et amet dolor aliquyam est. Duo illum et consetetur iriure iriure at labore doming stet velit vero minim elitr diam. Illum nonumy dolor suscipit sed. Duo stet sit invidunt dolore nonumy ut labore consectetuer duis eum et. Et labore nisl velit possim. Dolor magna erat diam et lobortis illum sanctus et dolores illum kasd diam eleifend sit luptatum et. Nostrud stet in diam tation aliquyam diam delenit. Aliquyam nibh accusam amet amet augue volutpat justo tempor eirmod et erat consequat dolore et lorem.

Sit kasd et amet ipsum rebum sed aliquyam nibh ut qui assum lorem labore elitr gubergren et congue. Amet diam et ea magna autem eu ipsum gubergren. Dolore takimata at sea erat. Ipsum duis dolor esse takimata no aliquip accusam dolor zzril sed nonumy iusto tempor dolores. Nisl et dolores eirmod in nulla at ipsum sadipscing ea mazim lorem sed sit. Facilisis accusam clita diam et tempor at takimata quis diam erat dolor lorem amet at.