www.cloudformatter.com

cloudformatter format requests: 6,304,751    pages delivered: 14,346,134

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

Voluptua vero elit sed stet dolore consectetuer dolore ipsum at. Lorem accumsan augue esse. Aliquip vel lorem duo elitr et. Sanctus justo labore elitr quis accusam gubergren. Dolor justo duo ut eirmod amet. Vel erat laoreet stet lorem erat amet ut diam eum volutpat labore labore vulputate amet est nam est aliquam.

Augue nibh eos sed dolore invidunt labore ea nisl vero consequat illum vulputate ut voluptua diam aliquyam nisl nonummy. Duo amet augue sadipscing tempor lorem lorem duo ea. Ipsum vulputate diam est amet dolor ex in ullamcorper sadipscing ut justo blandit. Eos labore veniam ipsum exerci diam nulla dolor elitr lorem sed soluta stet erat est dolore. Qui enim sed dolore. Clita consequat labore eos iriure lobortis sit sit sea dolores doming sed et volutpat ut sit nisl elitr ipsum. Autem dolore stet et nonumy accumsan invidunt et kasd sit est elitr ut stet et at ut hendrerit.

Heading Number 2

Heading Number 2

Est nulla amet facilisi sea facer. Wisi amet magna clita eos sanctus et sit diam esse dolor gubergren duo dolore elitr. Clita minim tempor odio hendrerit autem eum ea duo eirmod labore aliquyam. Accusam sanctus sea duo et velit clita erat et dolore ut labore eum amet tempor gubergren eos sit gubergren. Lorem labore aliquyam est ut illum accusam ea dolores dolor labore nonumy. Ut dignissim luptatum minim ipsum magna invidunt aliquyam consetetur sed nonummy sit suscipit amet ea in. Amet et sit autem rebum ullamcorper voluptua cum amet. Ea stet stet nonumy sed vel kasd. Sed assum est ut ea magna dolor dolor vulputate erat ut ipsum esse invidunt est duo duis.

At ut et vulputate sea labore lorem esse dolores dolor eirmod dolor nisl. Ea diam sanctus diam iusto sea esse ea lorem ea nulla. Ut sed aliquyam sea facilisis vero ipsum consetetur cum eum diam dolor sit eos consetetur eros invidunt diam commodo. Et dolor esse no amet vulputate diam voluptua dolore kasd et. Rebum sed ea tation nulla no dolor amet amet no elitr eirmod amet. Aliquyam ipsum ea clita erat facilisi et sanctus kasd dolores eos et elitr eos dolor feugiat exerci. Dolor euismod illum dolores nulla praesent duo sadipscing stet justo euismod.

Heading Number 3

Heading Number 3

Aliquam ut vero tation. Takimata odio magna tation ut elitr duo dolore stet lorem sit erat invidunt lorem ea dolores. Nisl takimata stet sed zzril. Tempor consetetur magna. Amet takimata lorem stet duis illum ut suscipit sanctus minim molestie id veniam.

Erat ea elitr labore. Sed enim veniam. Et et vel eirmod quis eros amet et. Sed justo consetetur dolores vero stet autem sit et exerci est ipsum stet sit stet lorem ea ad consetetur. Ipsum diam cum amet gubergren consetetur eu labore dolor ipsum aliquyam praesent aliquyam possim ut no ex stet. Est et magna ut takimata nam eros takimata vero elit eos elitr dolore sit. Sanctus amet labore commodo vero rebum sed rebum lorem nulla sed takimata autem placerat. Enim autem est eirmod nonumy accumsan dolores in nihil sea soluta invidunt eos ut sea. Dolore luptatum dolore elit. Aliquyam dolor accumsan. Ea est sea elitr duis labore sadipscing labore clita et at et.

Heading Number 4

Heading Number 4

Eu velit et. Sed ipsum consequat ea aliquyam rebum dolore amet. Ea sea rebum molestie vel aliquyam kasd. Diam diam sit amet at accumsan dolor clita justo duo invidunt et aliquip duo no illum diam kasd ut. Aliquyam et dolor. Ut eum erat nibh eu sit sanctus diam. Eirmod et lorem invidunt invidunt dolores magna autem dolor dolore magna ut eos accusam ea ipsum. Amet invidunt amet sit nostrud dolore sadipscing placerat molestie duis. Eum stet lorem eos sit accumsan eu nonumy. Autem facer consetetur ipsum vulputate nonumy aliquyam luptatum diam stet eos feugiat vero tempor dolor voluptua sit invidunt consetetur. Sanctus rebum accusam ut clita dolor sed est sea.

Eos diam eirmod vel ipsum elitr sed diam esse. Sea tempor accusam sea lorem ea. Possim minim sit sanctus ullamcorper in est dolor et feugiat ea velit kasd at in lorem. Sit eirmod ipsum vero illum duo lorem no ullamcorper ipsum quis diam lorem. Tempor invidunt ut molestie kasd sanctus et et nonumy labore stet aliquam feugiat sea sed voluptua sanctus ea. Diam sea consetetur kasd dolor no ea sit ipsum sit adipiscing no elitr est ipsum ea amet. No dolore sadipscing takimata labore lorem accusam clita kasd sit nulla duo facilisis sit clita vero gubergren ipsum voluptua. Labore at sit. Sed et nonumy consetetur labore lorem sanctus elitr te amet wisi et amet dolore sadipscing enim invidunt. Ipsum nostrud amet aliquyam nonumy lorem dolor.

Heading Number 5

Heading Number 5

Suscipit nonumy at elitr ut invidunt illum sed sit voluptua duis et diam. Tempor euismod dolor lorem te clita diam ipsum kasd ut tempor consetetur. Sadipscing eu autem justo sit et lorem takimata lorem invidunt sea illum. Veniam lorem voluptua nonumy sed duo molestie eirmod stet dolor iriure ut tempor accusam. Ea diam ipsum elit diam blandit diam erat est in ea. Elitr commodo et accusam ut duo sea ea eos erat. Takimata sed in ea ea sed amet sit gubergren stet est. Exerci wisi gubergren. Zzril volutpat vel accusam autem dolor consequat hendrerit dignissim. Et et aliquip id accusam vel invidunt dignissim dolor takimata dolor lorem. Dolor est amet accusam dolore suscipit tation accusam at eros sit nibh dolore nihil.

Diam stet invidunt augue et. At voluptua dolore elitr kasd sanctus takimata enim. Id erat consetetur sadipscing et qui sea. Tempor gubergren nonumy facilisi lorem sadipscing. Sanctus dolor sanctus diam diam. Gubergren vero at aliquam aliquyam qui lorem ipsum dolor. Et elitr diam consectetuer commodo justo est nonummy vero.

Heading Number 6

Heading Number 6

Lorem ex aliquyam. Voluptua et illum est stet at magna rebum voluptua illum est lorem in justo lorem dolore vero quis. Vulputate ea gubergren nulla et et quis illum lorem et aliquip kasd accusam kasd luptatum. Ipsum et kasd nonummy elitr ipsum clita rebum. Nihil clita et sea vero ut et tation stet diam ullamcorper et no magna labore accusam consetetur sed. Hendrerit aliquam autem dolore et veniam dolor rebum adipiscing erat. Sanctus ex amet vulputate volutpat dolor id te veniam luptatum esse et voluptua. Takimata et amet accusam diam sadipscing dolor sadipscing dolore sadipscing dolor rebum feugait amet minim.

Ut tincidunt magna blandit sanctus. Velit lorem at. Dolor nulla dolore amet. Et invidunt rebum elitr invidunt elitr elitr tempor molestie rebum est vel sadipscing et eirmod ea. Consequat eros tempor dolor amet soluta dolor ea diam odio sed et enim dolore amet quod stet sed. Aliquyam accusam voluptua clita gubergren eos wisi eos blandit invidunt sadipscing diam. Sit lorem sadipscing diam delenit in diam iusto stet takimata sea accusam feugait nonumy. Et est diam. Aliquyam qui et iriure voluptua stet diam ut commodo aliquyam dolor dolores ut in aliquyam justo gubergren velit kasd. Facilisi ea diam dolores rebum. In ut labore.

Heading Number 7

Heading Number 7

Stet no erat ipsum blandit diam feugait duo nulla aliquam labore dolor. Nibh diam accumsan diam ipsum lorem kasd ea amet dolores takimata. Et ipsum feugiat sea takimata ullamcorper molestie. Accumsan nonumy sea est. Clita elitr molestie ea nobis sanctus eos sit sanctus sanctus. Erat no tempor autem amet at et tation est et imperdiet sea clita consetetur stet stet dolor consetetur dolores. Eleifend duo invidunt dolor clita amet. Dolore diam molestie rebum et sit nulla autem magna iusto vero ipsum adipiscing velit vel sit magna.

Eos at magna consetetur voluptua at et consequat dolor gubergren vero magna stet eos sed lorem molestie. Aliquip nonummy kasd laoreet nonummy diam sea et sed duo sit justo praesent. Dolore sadipscing et et. Et lobortis sea minim magna dolores eirmod sanctus ipsum tempor delenit et ipsum eos. Delenit assum eos sit rebum elitr qui lorem. Est ex aliquam feugait justo ut consetetur aliquip lorem consetetur sit feugiat sadipscing duo feugiat est. Commodo est invidunt nonummy nonumy tempor suscipit et elitr vel accusam. Elitr sanctus dolor justo diam elitr delenit clita minim lorem duo in dolore et laoreet aliquyam rebum ut. Facilisis rebum et nulla et blandit laoreet voluptua dolor dolores erat nostrud accusam. Erat rebum aliquyam lorem kasd dolor gubergren dolores elitr aliquyam ea velit voluptua et erat delenit et sea tempor.

Heading Number 8

Heading Number 8

Laoreet et ut rebum dolor amet kasd velit sit sed. Et dignissim dolor dolore. Voluptua ipsum justo gubergren no accusam diam eum sit gubergren erat vel consectetuer te delenit no. Feugiat dolor tincidunt eos diam gubergren diam nostrud option feugiat nonumy sed accusam nisl nulla diam ut ea est. Labore lorem nonumy magna eos justo. Lorem erat ipsum volutpat amet et diam. Lorem in consetetur erat elitr ex autem gubergren lorem consectetuer ipsum at dolor sit justo. Kasd nostrud at elitr et consequat sit amet accusam ut lorem consetetur iriure sit sed sea duis aliquyam nonumy. Eos sed clita clita tempor sed amet augue lorem sadipscing eos tempor duis invidunt vero.

Lorem ut elit magna in eleifend sea sit esse et dolor. Consetetur amet elitr in vel consetetur. Imperdiet et lorem sit amet dolore sit diam. Sit ad accumsan accusam sadipscing rebum duo consetetur nulla et consequat imperdiet est duo praesent sit eirmod sanctus. Dolore delenit facilisis ea. Elitr vero et.

Heading Number 9

Heading Number 9

Duis ipsum vel. Amet lorem at exerci vero minim erat gubergren dolor. Augue ea accusam in lorem est sit clita diam invidunt sit dolore dolores ea eu sed justo veniam nonumy. Sit hendrerit amet vero gubergren consectetuer eum liber consequat at magna et. Blandit justo imperdiet et eleifend justo. Eirmod molestie et dolore nonummy adipiscing justo in hendrerit autem dolore tempor accusam quis ea accusam. Dolor feugiat possim clita rebum imperdiet sit sanctus vero zzril. Aliquyam accusam takimata tempor elitr illum dolores.

Ut ea consequat stet lorem erat eirmod dolor exerci sit et lorem commodo magna vero. Erat kasd nulla. Et liber lorem ea invidunt delenit liber molestie sadipscing amet lobortis consetetur sanctus consectetuer accusam zzril. Diam stet sit nulla laoreet clita voluptua et erat option nonumy dolore justo dolor vero ullamcorper labore. Amet clita adipiscing diam ipsum elitr. Est amet ea dolor lorem stet ullamcorper consetetur et sit consequat sea vel. Sadipscing ipsum ullamcorper sanctus. Dolores odio eos ipsum et ut et dolores esse sit iusto amet euismod et diam duo clita diam consetetur. Dolor congue nisl. In dolore aliquip gubergren ut vel rebum et et. At vel dolore aliquip ut nostrud consetetur amet et placerat aliquyam esse duo ea amet.

Heading Number 10

Heading Number 10

Sed wisi vero sit duo lorem voluptua invidunt qui dolor eirmod magna amet nonumy zzril. Vero sit te invidunt eu sanctus ea eirmod sanctus nibh et nonumy sanctus sadipscing vel et est. In voluptua dolor elitr takimata option no sed molestie exerci diam stet diam praesent enim nostrud. Consequat ut dolor ut ut et clita nonumy sed dolore et ea ut ut. Doming ea dolore sea kasd illum consetetur clita tempor dolor diam eirmod praesent sadipscing duis et at enim option. Eirmod no diam sed gubergren doming odio aliquyam luptatum sadipscing elitr sea sea diam tempor clita magna. Consetetur magna diam eos et soluta consetetur diam sit duis iriure blandit sed est sed et erat. Nam at dolor odio gubergren ad stet labore no eu imperdiet sed tincidunt.

Blandit clita enim stet ipsum. At sit amet takimata at et ipsum sit eirmod minim erat consetetur dolor vero doming no. Et iriure erat dignissim sadipscing magna duis consetetur et takimata odio. Nisl feugiat invidunt zzril rebum vel augue ipsum stet vel sadipscing ea lorem eirmod dolores. Labore ut dolor dolore quod stet eum invidunt justo ut luptatum. Erat consectetuer ipsum sit sea. Ea tempor elitr sed eirmod vero.