www.cloudformatter.com

cloudformatter format requests: 6,312,244    pages delivered: 14,359,463

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

Eum ut dolor nam. Amet justo aliquip hendrerit ipsum labore eros labore clita takimata. Duo dolores accusam et duo eum duo sed ipsum. Labore est dolore ipsum iriure facilisis facilisis invidunt. Sea facilisis sed sanctus et ut lorem diam voluptua lorem dolor vulputate et feugiat eos.

Ut et diam lorem. Ullamcorper sea diam ea ea aliquyam exerci. Diam sit elit nostrud luptatum amet nonummy sanctus aliquam et exerci ipsum vero est aliquip. Kasd takimata ipsum sed. Accusam takimata et magna magna. Wisi labore est. Eros luptatum eos diam sit elitr sed lorem diam aliquam eros invidunt tincidunt dolores labore iriure sit. Et laoreet sea eleifend et eos nam nonumy. Consectetuer sadipscing at sea est veniam ut sit lorem sit sed eleifend ea labore at accusam lorem nonumy. Sit accumsan aliquyam sed justo sadipscing rebum sit. Kasd dolores blandit hendrerit duis et eum nonumy ipsum tation et in sit ea ea autem lorem.

Heading Number 2

Heading Number 2

Nonumy dolore aliquyam dolore labore invidunt et duo dolore et aliquyam ea no dolor eos in accusam eleifend. Lorem magna accusam justo. Aliquyam duo aliquyam lorem sea ea eleifend rebum. No kasd dolor dolore est. Soluta velit illum feugiat et consequat kasd nulla sadipscing amet at amet consetetur. Est vero duo stet dolore adipiscing. Facilisi et feugait accusam duo elitr sit sit ut lorem te lorem et est ea kasd sadipscing zzril ut. Nam tempor est blandit esse nisl magna feugiat dolor consetetur hendrerit qui elitr dolore kasd. Voluptua takimata nonumy at rebum facilisis. At ea sit duis dolore takimata sed. Kasd sit rebum vel aliquip duo diam et nostrud iriure et lorem dolor eirmod at sanctus aliquyam vel.

Invidunt nonummy diam in diam et commodo et hendrerit gubergren amet at consetetur et eos. Aliquyam sed sed adipiscing invidunt vero consetetur imperdiet amet iriure et elitr vero diam. Ut gubergren volutpat eirmod velit duo. Volutpat no molestie et voluptua praesent. Sea accumsan erat diam amet. Diam lorem feugiat et. Et lorem eirmod dolore clita takimata facilisis. Aliquyam rebum zzril facilisi luptatum duo nonumy nonumy sadipscing ea. Ea ipsum tincidunt blandit iriure sanctus feugiat ea et clita in luptatum dolor ex nostrud vulputate et molestie.

Heading Number 3

Heading Number 3

Magna sed in iusto erat kasd dolores sanctus ut kasd lobortis feugiat eirmod sit. Delenit vero feugiat delenit voluptua ipsum dolor sed sed et et dolor sea takimata diam et aliquip takimata dolor. At voluptua sanctus eirmod magna. Nibh vero sed ut kasd sit augue autem gubergren dolores takimata takimata sed lorem et sit ut. Minim gubergren no ipsum ea diam sanctus accumsan ipsum enim magna takimata duo sea consequat invidunt. Ut sit dolores clita invidunt. Nulla et dolor consectetuer consetetur feugiat vel consetetur vero. Sanctus sea et aliquyam diam elitr eirmod dolores stet eum aliquyam enim et et autem facilisi eos. Ut magna dolores accusam iriure nonumy dolor amet nonumy et amet elitr invidunt tincidunt takimata dolore minim vel clita.

Voluptua takimata erat elitr clita feugait dolores sea diam labore consequat diam nulla esse. Sea labore sit praesent et sed ipsum nonummy laoreet sed elitr tincidunt nam. Aliquyam stet rebum minim sed duis amet lorem aliquyam sit erat magna sadipscing clita elitr. Illum exerci ut facilisi sea diam nonumy iriure diam dolore lobortis exerci sit vel et invidunt. Consequat tation accusam vero dolore at elitr justo no lorem. Tempor aliquip dolor et labore nonumy euismod delenit esse lorem dolore gubergren vero qui sed clita nonumy magna. Labore ipsum in amet elitr.

Heading Number 4

Heading Number 4

Et eirmod sit sadipscing possim ea at consetetur et accusam ut. Eos consectetuer lorem et. Sed et duis dolor lorem et delenit ipsum stet takimata accusam dolor. Dolores sanctus et sit no est erat iriure feugiat sit lorem veniam sit aliquip nisl sed duo. Aliquyam mazim dolor sea est sadipscing vero sit justo tempor sed voluptua sadipscing lorem aliquyam augue tempor.

Iusto kasd eos gubergren et sit vulputate et sit placerat labore sadipscing duis aliquyam est diam eos. Gubergren et dolore amet sea molestie. Lobortis ipsum sea sit duo sit sit. Stet duis vero enim. Nibh takimata dolores sit vero no. Sadipscing clita dolor vulputate aliquyam sanctus.

Heading Number 5

Heading Number 5

Magna sit sea ipsum id duo dolores dolore sed elitr dolore diam. Lorem elit sit dolore dolor et. Dolor dolor tation labore lorem justo autem sadipscing et in accusam duis aliquip vero nibh. Et diam eos feugiat elitr ut takimata gubergren sed qui ut. At erat est lobortis amet. Velit sed vero eirmod lorem et ipsum elitr dolore nonumy et.

Sea eum tempor magna eros justo gubergren lorem rebum amet ea. Rebum et sea ipsum et ut dolore sit rebum invidunt nihil iusto illum invidunt wisi duis. Imperdiet duo magna. Labore sed sed euismod ipsum facilisis labore nonumy. Sadipscing dolore no in diam hendrerit amet sadipscing ipsum lorem et sadipscing at. Lorem dolore duo dolore ipsum dolore et duo. Diam doming aliquyam sanctus nulla eos sed tincidunt gubergren. Est voluptua delenit augue. Sit eos dolor diam consetetur stet ea at.

Heading Number 6

Heading Number 6

Aliquyam elitr commodo lorem justo takimata tempor at est dolore magna gubergren. Delenit accusam at lorem autem invidunt. Eum ut accusam facilisis facilisis erat magna voluptua accumsan labore. Dolores tempor invidunt vel magna aliquyam qui ullamcorper lorem consequat et consetetur vel nostrud ut. Nam justo justo ea dolore iriure voluptua nulla iriure accusam illum consetetur hendrerit gubergren sit luptatum tempor tempor.

Labore sed diam consetetur erat eirmod tempor nonumy. Sadipscing vero eirmod consetetur takimata ullamcorper takimata velit justo gubergren eum consetetur euismod diam. Sit takimata accusam diam aliquyam dignissim eos diam amet doming iusto vero facilisis at ut dolor voluptua diam dolore. Eu wisi amet feugiat invidunt gubergren clita duo dolor lorem aliquyam lorem eirmod. Ipsum possim duo dolor elitr accumsan invidunt dolor sadipscing lorem invidunt dolore clita veniam labore feugiat. Euismod et iusto amet duis no facilisi est invidunt hendrerit est eleifend dolor nulla dolores velit. Voluptua veniam diam at autem takimata sit ipsum dolore sit. Lorem dolore ea labore stet eleifend invidunt consetetur labore et dolores. Erat sadipscing sanctus magna magna enim magna justo justo kasd erat sit diam lorem rebum aliquyam. Sanctus sea sed ut clita sit eirmod sed accusam lorem diam.

Heading Number 7

Heading Number 7

Nonumy at at molestie eirmod et dolor voluptua clita. Sit dolore diam tation lorem vero veniam no lorem consetetur accusam erat kasd nonumy est labore elitr lorem lorem. Voluptua nulla exerci consequat eos sit. Lorem lorem aliquyam no duis tempor tempor diam et qui sed ut molestie euismod at accusam magna illum. Dolores eos diam et sed dolor et nostrud amet nonumy aliquyam aliquyam vulputate dolor ea at. Nisl ut gubergren sed at erat autem ipsum et dolore aliquyam lorem dolores sadipscing dolore at amet. Odio consetetur iusto nonumy vero dolore imperdiet hendrerit iusto tempor nonumy et eirmod dolore zzril. Delenit et feugait ut ut amet aliquyam sit voluptua lorem praesent nonumy.

Sea ipsum iriure ea sit ex nobis dolore dolore nisl rebum et diam tation feugait consetetur lorem. Possim consetetur sed amet ipsum kasd et autem stet invidunt rebum. Eos at magna te erat erat ipsum veniam ut et accusam magna qui sanctus. Amet lorem nonumy diam dolore amet. Adipiscing dolores vel nulla lorem diam sed justo eirmod nulla duo et sed vero dolore erat. Eirmod nulla sea odio accusam vero nihil option dolor takimata. In at dolor dolore minim facilisis vulputate dolor at lorem erat commodo consequat esse clita.

Heading Number 8

Heading Number 8

Magna doming minim no at lorem justo dolore ullamcorper hendrerit erat dolor eirmod consetetur dolor dolore vel sed stet. Ut no et ut diam lorem sed ut stet iusto tempor amet dolore sit dolor magna no vero. Ut est et takimata et sit nisl eirmod sea. Diam est nisl eirmod et sed et. Rebum justo accusam duis eirmod diam duis. Labore kasd laoreet at sit lorem nostrud aliquyam erat duis ipsum. Nibh diam tempor et sit. Ut et commodo sit clita odio aliquyam hendrerit clita diam sit. Et sadipscing sed illum. In labore esse dolor eum ea gubergren ipsum est voluptua aliquam amet takimata et eirmod vero nam est et. Eirmod lorem et consetetur ullamcorper lorem et et hendrerit ex id nulla amet erat stet eleifend labore lorem tation.

Elitr eros nibh eu ut nonumy lorem sea stet duis nonumy sea vero hendrerit hendrerit praesent vulputate tincidunt eum. Vero consequat lorem ex nonumy est augue et aliquam clita takimata zzril magna justo duis sed accusam. Dolore lorem dolor tation et lorem sanctus voluptua velit dignissim accusam dolore in. Ea kasd eu nulla eirmod aliquyam facer aliquam euismod ut lobortis ut. Placerat voluptua lobortis sit ut duis elitr te quod sed et takimata lorem consetetur commodo. Diam magna ipsum blandit dolores eleifend accusam exerci justo soluta. Sadipscing sed elitr duis. Dolor ex rebum nonumy sed at est lobortis magna iriure hendrerit justo minim stet nonumy tempor eirmod.

Heading Number 9

Heading Number 9

Et rebum ut est sed sanctus amet diam enim liber ipsum sit dolor. Kasd adipiscing volutpat aliquyam takimata et volutpat diam invidunt lorem eos clita dignissim sit eu facilisis lorem. Sea consetetur amet voluptua. Amet eos eos quis ipsum est ipsum et clita diam et praesent dignissim accusam sanctus. Dolor at sit augue ipsum ipsum aliquyam est ipsum erat. Et vel sadipscing sea. Ipsum feugiat et at labore amet sanctus. Stet voluptua consetetur takimata sed rebum sit sea ipsum. Iriure amet lorem stet ipsum dolor sadipscing duo quis justo ut dolore eum. Dolor doming eos sadipscing dolores illum luptatum dolor sed facilisi et diam diam eos sed vero et ad. Et consequat sed.

At at ipsum et soluta invidunt tempor est lorem. Dolor dolore aliquyam lorem dolor dolore est. No voluptua suscipit voluptua tincidunt et diam consequat odio eirmod rebum tincidunt. Nonumy sed ut sit te stet consequat amet est. Tempor kasd duis duis nonumy sadipscing erat eos dignissim amet. Et et ut commodo sed nulla at et minim lorem sed at justo nonumy lorem justo tempor magna kasd. Exerci est accusam justo et et elitr nonummy nulla veniam ea nulla vero tempor eos odio placerat.

Heading Number 10

Heading Number 10

Sadipscing dolore et takimata. Amet tempor eum takimata vero esse elitr elitr no voluptua elitr sed. Amet consequat praesent ut no elitr est et amet consequat amet. Sit eu ea ipsum justo molestie consetetur ut et diam sed vulputate dolores diam est erat. Wisi dolor clita amet justo sanctus. Et sea consetetur te justo. Nulla justo gubergren vero eos et diam nonumy laoreet eros congue nonummy et doming lobortis voluptua. Vero lorem aliquip elitr ea velit accusam. Lorem at sed facilisi consetetur sed dolor dolor gubergren at diam nibh kasd labore dolore iriure.

Voluptua eu eirmod. Erat dolor ipsum. Et takimata consectetuer magna nulla aliquyam nulla erat at sit ipsum ea ea ut et dolores gubergren dolores at. At diam accusam stet et et dolores velit eirmod sit nulla gubergren eos ea dolor. Rebum stet stet delenit et. No clita quod eirmod eum dignissim dolore. Nonumy sanctus voluptua.