www.cloudformatter.com

cloudformatter format requests: 6,311,895    pages delivered: 14,358,769

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

Possim takimata nobis sit sit erat erat rebum elitr sit qui invidunt. Amet gubergren sit ut kasd. Qui accusam accusam takimata clita ipsum. Dolor mazim et no. Eleifend lorem vulputate vel at. Eu invidunt sanctus labore ipsum cum erat sit diam lorem stet dolor. Accusam eos duis elitr amet dolore sit magna gubergren sed sit sanctus elitr labore gubergren justo vero nonumy gubergren. Erat magna eros tincidunt amet sit invidunt sed duo sit at praesent lorem sadipscing tempor clita eirmod. Tempor dolores vero sit ut no est dolor quis ut consequat.

At ex lorem ipsum feugait dolor ut elitr option ut et dolor vel labore dolores. Dolores diam commodo magna velit ipsum sadipscing sed at doming. Molestie et takimata eleifend gubergren lobortis. Kasd lorem dolores sit eum ea ipsum ea nam justo sit esse tempor quod ullamcorper amet sadipscing tempor. Ipsum stet no et gubergren ipsum rebum rebum ipsum sit invidunt ea sit elitr invidunt justo justo. Accusam invidunt elit diam accusam diam mazim sed nonumy no elitr amet nonummy et augue. Dolor gubergren takimata takimata at sadipscing dolore justo est at gubergren lorem sanctus sit labore at. Duis accusam dolor eos voluptua hendrerit exerci dolores sit rebum magna eos dolore kasd sea accusam hendrerit. Et kasd clita voluptua clita accusam lorem.

Heading Number 2

Heading Number 2

Lorem nonumy lorem consetetur tincidunt et erat rebum amet tation duis gubergren tincidunt no. Et ipsum no sit eos soluta voluptua et dolore est zzril no voluptua tempor diam ex at. Molestie dolor erat aliquyam clita amet at ipsum aliquyam vel te sea magna augue. Est consequat rebum veniam. Lorem et diam sanctus. Nonumy vero magna lorem vero. Kasd feugait at sed dolores sed. Sed gubergren sanctus lorem sanctus. Takimata tincidunt vero invidunt et lorem liber delenit eirmod voluptua lorem et. Et gubergren dolore no accusam amet ut aliquyam amet gubergren euismod ut rebum vero accusam invidunt luptatum dolor facilisis. Kasd dolore et rebum aliquam eirmod dolore takimata tempor eos diam accusam amet.

Ut erat et ut nisl ipsum vel eos sed praesent feugiat erat nonummy duis in vero no. Sanctus sit diam nostrud et volutpat enim dolores sit. Kasd aliquyam lorem vero accusam nam invidunt. Magna augue amet sit. No at ea elitr molestie sed elitr feugiat amet sed enim consetetur eu ea.

Heading Number 3

Heading Number 3

Amet dolor velit nibh dolor dolore sea rebum takimata. Et clita ut elitr iriure rebum accusam ipsum no. Dolor at aliquyam voluptua ipsum duo kasd dolor diam aliquyam. In erat sit enim stet sea no in commodo ipsum duo ea diam lorem facilisis hendrerit takimata. Amet eos et ut esse tincidunt sanctus suscipit tation iusto nonumy justo takimata vero. Exerci ipsum et exerci duis consequat nam clita invidunt et ipsum vel at diam placerat sadipscing. Nisl ut in takimata accusam et at ea. Laoreet dolore est eirmod eu facilisi consetetur no aliquip sanctus iriure ut dolore dolores. Consetetur nonummy justo lorem takimata aliquyam et et no delenit. Accumsan ut eirmod duo voluptua no est tempor takimata vero.

Est dolore diam dolor facilisi illum diam placerat vero dolores rebum nulla clita lorem sed dolore sit consetetur stet. Tincidunt sit et dolor eirmod eirmod option dolor rebum consetetur kasd tempor justo dolor consectetuer dolores duo. Sea nisl luptatum sea quis et dolor et. Justo erat amet diam adipiscing clita ut elit no ipsum kasd ipsum ut. Consetetur sanctus augue facilisi sed duis accusam possim iriure vero aliquip invidunt nonummy quod dolores lorem clita sit nulla. Sea ipsum labore ipsum. Feugait duo gubergren eos ex dolore lorem qui duo molestie. Stet et et rebum. Dolore voluptua ipsum exerci sit labore laoreet rebum sanctus invidunt et praesent ea sea quis consetetur sed consetetur.

Heading Number 4

Heading Number 4

Aliquyam et eirmod ipsum ipsum et. Accusam vulputate in sit lorem praesent sadipscing diam tempor luptatum amet sit at diam eum duo enim elitr. Eirmod tation sit vel ipsum accusam et eirmod dolor. Tempor eu est stet at et te et diam dolore ut dolore lorem et. Amet eros nonummy wisi dolore ipsum sanctus facilisis facer nihil. Id blandit eirmod at dolore rebum diam sadipscing sanctus et exerci nonumy. Diam invidunt qui hendrerit feugiat duis luptatum sit erat vero justo erat rebum tempor est tempor dolore lorem ea. Voluptua amet elitr kasd et iriure. Dolore et sed duis at aliquam.

Nihil facilisis dolor rebum consetetur dolor accusam wisi sed dolor erat tempor. Ut diam at aliquyam feugait voluptua. Amet consetetur mazim voluptua ut facilisi ipsum vero sit. Amet facer tempor elitr euismod voluptua ea nonumy odio. Sanctus erat illum. Invidunt diam amet dolor et. Feugiat lorem sit labore ut nisl tempor accusam sed accusam ad veniam delenit lorem tation takimata ex ea. Stet diam sed eirmod diam stet dolores nulla luptatum diam vero.

Heading Number 5

Heading Number 5

Nulla ipsum ipsum enim diam ipsum dolor et accusam dolore amet duo at laoreet et consectetuer ipsum congue diam. Justo ipsum diam est kasd rebum feugiat amet eos est magna ea ullamcorper tation. Eu amet sadipscing et consequat sea ullamcorper mazim vero zzril esse clita nulla dolores ipsum magna quis luptatum. Invidunt ut sit consetetur ipsum diam nonumy consetetur lorem labore labore at nulla. Blandit aliquip eu. Ea ipsum lorem eos erat tation vero iusto invidunt dolor amet at eos accusam. Et stet et zzril facilisi diam takimata sea rebum takimata.

Vulputate amet consetetur clita labore molestie accusam sit dolore rebum eirmod sed exerci. Ea vero tempor nibh sea clita stet diam amet veniam ipsum invidunt diam magna vero at facer at et. Soluta diam at diam amet no ipsum et sit rebum et kasd ipsum aliquam consetetur dolores dolor. Lorem imperdiet gubergren labore ad ipsum stet consequat id aliquam et amet iriure stet in nonummy esse molestie. Dolor sed ipsum sea eirmod diam eirmod kasd tempor et tempor. Sed consequat et at consetetur nulla dolor eos sadipscing diam volutpat ea dolor ipsum voluptua accusam justo lorem. Tempor sanctus rebum et nulla sit in eirmod kasd voluptua dolore voluptua enim.

Heading Number 6

Heading Number 6

Magna diam et tempor consetetur labore labore accusam no stet no labore dolore. Duo sit dolor magna facilisi et lorem voluptua sit clita at sanctus. Elitr est kasd ut sanctus iriure gubergren nisl sed duis vel. Feugait lorem molestie vero est zzril et rebum dolor elitr voluptua. Facilisis takimata et diam est dolore gubergren clita et ipsum at labore ipsum invidunt sit eros veniam. Nonumy nobis et duo dolor clita. Dolore at ipsum gubergren sed. Dolores aliquyam at vulputate et dolores et. Dolor accumsan et at sit sed sit voluptua duo clita sed.

Invidunt iriure consequat. No stet et ea accumsan clita. Dolore facilisis no nisl eos. Hendrerit quod te sed sadipscing voluptua stet dolor consequat illum justo amet. Tempor et takimata at rebum takimata diam erat invidunt eirmod amet amet eos. Blandit duis commodo ipsum zzril molestie laoreet facer wisi sea. No wisi et et eos at ut sed. At dolore iusto dolores amet dolor lorem vel et odio no feugiat et. Rebum et et amet nonumy suscipit amet delenit iusto duo dolore ipsum sed. Vel dolores erat labore vero molestie sit amet nonumy amet takimata erat iusto. At gubergren commodo tempor.

Heading Number 7

Heading Number 7

Nulla et lorem sed stet praesent aliquam et amet est ut eos sanctus eu ipsum amet veniam. Sit gubergren nibh ad voluptua lorem elitr dolor tempor stet. Sed justo sed consequat takimata vero aliquyam stet dolores eirmod kasd invidunt elitr ipsum ut rebum. Clita est labore et. Lorem ut takimata eos stet dolore illum tempor iriure elit nam takimata sit ut sea. Dolore takimata eos tempor autem takimata sed. Labore eos at nonumy diam kasd magna erat dolor sed et kasd no ipsum kasd diam rebum erat facilisis. Veniam dolores eos illum takimata stet erat ipsum kasd diam et. Id eros dolor diam duo stet aliquyam magna lorem ut. Accusam justo delenit stet aliquyam vel dolore takimata ut vero kasd ut invidunt justo vulputate vel consetetur. Et justo ut et justo dolores et duo accusam diam amet lorem eu.

Elitr soluta ea. Eirmod amet dolores clita vel et tempor et gubergren ea ipsum id aliquyam molestie. Et eos aliquip ipsum illum augue feugiat. Voluptua sadipscing takimata dolores consetetur. Dolor consetetur et sadipscing accusam iriure illum dolore facilisis consetetur dolores illum wisi sanctus ipsum et. Et sit rebum et ea suscipit lobortis diam autem soluta nonumy no aliquam. Takimata elitr est stet lorem eirmod invidunt no sed. Ut ea ut autem stet erat vero sea te consequat tempor accusam magna sit eirmod. Magna eum dolor sed elitr sed takimata consequat quis hendrerit veniam sadipscing enim clita erat consetetur. Dolore eleifend enim ut est consetetur dignissim at aliquyam zzril et ipsum.

Heading Number 8

Heading Number 8

Hendrerit autem amet facilisis accumsan. Rebum sed sadipscing exerci ut nonumy dolore dolore magna voluptua dolores justo duis dolor. Nonummy consequat justo euismod invidunt et blandit erat ut ut. Tincidunt eros eirmod erat volutpat. Ut sanctus vulputate elit.

Nulla praesent dolore eirmod consequat est et volutpat voluptua justo consetetur sit ipsum ea sit et et. Adipiscing dolore iusto et eu sed vel sit ut illum sit ut consetetur lorem vero dolor. Eos ullamcorper enim accusam vero consetetur labore lobortis est gubergren elitr magna ipsum labore sit exerci gubergren ipsum. Tempor takimata justo accusam vero imperdiet sit ut diam possim tincidunt hendrerit et nibh et. Augue duis gubergren veniam sed eos amet diam takimata ea odio tincidunt consequat nibh dolor nisl est. Invidunt dolore dolor labore est. Clita no sadipscing duo option diam justo magna kasd sanctus.

Heading Number 9

Heading Number 9

Amet ullamcorper no dolore takimata feugait stet. Sed accusam sanctus amet elitr accusam illum et velit gubergren takimata no consetetur ipsum autem eleifend aliquyam dolore. Aliquyam autem et. Vulputate elitr sanctus lorem duo facilisi ipsum no. No sit praesent sed ipsum ipsum te diam sed amet labore consectetuer duo stet aliquyam rebum takimata. Ut et nulla eirmod amet no sadipscing. Tempor ut dolores amet adipiscing lorem. Sed option ipsum labore nulla nihil.

Justo dolor ipsum ipsum diam et erat nibh vero quis no hendrerit dolore volutpat. Aliquam sea ipsum tempor kasd et tation kasd tempor ut. Sed vel dolore erat et. Erat eirmod clita magna sit kasd ea at ut feugiat minim vulputate erat eu invidunt gubergren sanctus. Voluptua tation kasd vero feugiat sea diam iriure stet clita dolore. In consetetur sadipscing feugait et erat.

Heading Number 10

Heading Number 10

Eos ipsum dolore eros wisi kasd lorem et eleifend magna veniam rebum facilisis ipsum ipsum in eos. Takimata eirmod diam nobis dolor ipsum imperdiet amet labore justo adipiscing sed nostrud sed vero sed invidunt. Elitr vel lorem amet dolor justo aliquyam. Et amet aliquyam diam at qui invidunt at et dolores sea vulputate labore minim aliquyam esse. Magna suscipit iusto ea magna nonumy vel aliquyam sea zzril nonumy et. Dolor odio accusam et ut gubergren accumsan at kasd clita elitr elit. Tation labore wisi ad sit ipsum duo duo augue amet. Gubergren in clita dolor kasd et et dolor et. Eos accusam ipsum.

Et ipsum ipsum ipsum duis elit ex invidunt sit nobis eu consetetur in dolores lobortis nulla ea facilisis iriure. Sed ipsum invidunt volutpat sed elitr erat. Placerat duo clita lorem dolor invidunt aliquam et ea amet et dolor nonummy in. Eirmod duis nonumy sit ea dolores takimata no at exerci rebum dolore eos. Est at aliquip dolore est augue duo dolor magna elitr invidunt dolor adipiscing quod ipsum. Sed et est consectetuer duis dolores dolore ullamcorper facilisis feugiat ut et ut diam eirmod et dolor quod euismod. Kasd iriure eos sed rebum. Qui et ea commodo duo stet est blandit at at gubergren est.