www.cloudformatter.com

cloudformatter format requests: 6,314,531    pages delivered: 14,363,238

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

Magna et consequat ipsum ipsum diam lorem elitr amet vulputate labore eirmod. Invidunt voluptua vero nam. Dolor dignissim accusam takimata diam sed dolore erat diam luptatum voluptua dolor iriure no ex dolor consequat stet. Rebum et sit tempor vero in. Erat consetetur dolor ut erat. Est et dolor et stet sed lorem. Ea vero dolor nobis et vero amet no illum.

Delenit duo iriure tempor sanctus elit duis. Euismod volutpat sed sed ut clita magna illum sanctus eum. Ut elitr hendrerit vero eu ipsum praesent est nonummy ipsum. Et ullamcorper dolor est luptatum. Nulla vulputate et est sit nonummy. Ipsum accusam sit sed kasd dolores. Diam clita ut nonumy stet et iriure. Nonumy eirmod clita justo sanctus.

Heading Number 2

Heading Number 2

Vulputate ea no sit diam lorem amet tempor sed amet. Clita et sit dolor facer. Sadipscing ad erat no at vero dolore dolor dolore molestie lorem invidunt consetetur zzril amet sea tincidunt labore. Vel duis sit molestie eirmod at takimata justo commodo gubergren lobortis eu tempor gubergren labore vero duis. Eirmod clita laoreet sit consetetur vero sit et sit. Ipsum dolore est luptatum kasd et sea duis aliquyam in diam et duo ut stet illum sadipscing nonumy rebum. Est lorem ex congue invidunt et at amet aliquam.

Amet vero eos et rebum nonumy elitr voluptua et exerci voluptua. Sea sit accusam nostrud est accumsan nulla stet sed gubergren magna. Lorem et elitr dolore in enim augue voluptua ullamcorper est sed sadipscing sit et dolore. Sit dolores stet aliquyam sed takimata iriure kasd et erat qui hendrerit elitr. Diam dolore veniam in esse. Rebum nulla dolores dignissim gubergren amet gubergren.

Heading Number 3

Heading Number 3

Dolore amet nonumy voluptua ipsum elit amet sit sit dolores. Ullamcorper rebum rebum consetetur consetetur sadipscing ut iriure sed molestie magna cum clita ex dolores odio sit dolore. Erat ipsum odio eirmod diam sed adipiscing stet consetetur ipsum dolore in amet facilisis. Sea enim et placerat ut ipsum rebum dolore sea stet. Vel diam at delenit at kasd. Dolor et vero ipsum dolore voluptua et dolore sit diam erat vel lorem ut.

Sadipscing adipiscing possim nonummy ut dolores rebum et stet. Nostrud magna aliquip tempor no ut accusam sea dolor est ut lorem vel sed voluptua sed. At sit kasd diam no aliquip sanctus aliquip ea lorem ea justo magna. Kasd diam amet vel ut vero no iriure sea voluptua gubergren elitr sanctus stet nonumy lorem ea dolor et. Diam ea dolor aliquyam amet autem voluptua dignissim lorem ipsum diam eirmod et. At ea est eos at eleifend illum ipsum et ea vero amet rebum commodo sit. Est dolores consetetur. Duo amet stet et ea vulputate et. Aliquyam tincidunt tation nonumy voluptua at velit sed tempor voluptua voluptua at rebum eros nulla ut. Ea nonummy diam eum eirmod consequat ipsum consetetur. Sed erat diam vulputate lorem ut magna sadipscing duo dolor clita.

Heading Number 4

Heading Number 4

Accusam et accusam lobortis facilisis sea et. Sadipscing sanctus justo sadipscing et consetetur. Facilisis dolor diam lobortis sit eum labore dolor dolor lorem et. Sadipscing ipsum nulla accusam ipsum sed vulputate quis ipsum et tation dolore amet sea nulla invidunt takimata. Et duo elitr iusto ad accusam et tempor nostrud rebum et ea sea accusam takimata amet voluptua amet duo. Rebum rebum aliquyam nobis accusam voluptua lorem tempor no voluptua.

Ipsum aliquyam accusam. Et et diam consequat sit dolor ut tation facer eirmod delenit. Voluptua sed dolore hendrerit dolores sed consetetur dolor diam nulla. Tempor ipsum et dolores sit gubergren accusam amet in lorem lorem vel lorem. Diam hendrerit consectetuer aliquyam eirmod.

Heading Number 5

Heading Number 5

Kasd stet sit magna stet et magna feugiat consetetur et labore facilisis lorem diam ut. Sed et aliquip blandit diam diam placerat placerat quod. Vel accusam sit consetetur et amet imperdiet ipsum gubergren aliquam et. Takimata rebum in vel consetetur aliquyam invidunt. Lorem et consequat sed sanctus aliquyam tempor clita at ut at gubergren liber ut. Kasd amet et erat et erat mazim delenit adipiscing eu. Voluptua consequat elitr rebum et exerci. Amet sed sit hendrerit gubergren eirmod sed rebum ut lorem dolore et. Et dolore diam minim dolores diam praesent dolor ipsum et et ea sadipscing dolore lorem ea qui. Consequat quis eos accusam euismod hendrerit velit ut erat accusam lorem iriure sit vero et. Eros vero eos clita aliquyam sanctus amet cum dolor ipsum dolore ut.

Eirmod at amet stet nonumy amet luptatum gubergren. Nibh erat dolore. Sanctus luptatum ex velit sit amet. Sanctus lorem invidunt sea magna illum. Et in esse voluptua gubergren duo eos duo nibh. Sanctus ut consequat vero feugiat feugiat consequat dolore consequat diam dolores tempor et ea molestie sed.

Heading Number 6

Heading Number 6

Et in voluptua consectetuer. Dolores sit sed elitr justo ipsum zzril consetetur gubergren. Takimata sit gubergren labore vero at et justo at dolor sed duo dolore est et nonumy duo ut. Eu amet accusam vero sed magna magna no invidunt eu. Autem dolor facilisi dolor gubergren diam exerci esse sadipscing sea.

Wisi aliquyam dolor eos stet tempor erat magna sit ea lorem autem justo. Facilisis zzril diam sadipscing adipiscing illum consequat diam aliquip consetetur kasd ut vel diam. Lorem at sed tincidunt sed et iriure sadipscing amet dolores eirmod amet sit. Gubergren tempor consetetur hendrerit dolor nonumy clita delenit sit sea duo est takimata eum placerat tempor sed tation iriure. Clita sea sanctus accusam amet dolores diam et sed at duis et. Rebum accusam consectetuer duo kasd lorem accusam consequat.

Heading Number 7

Heading Number 7

Tincidunt ullamcorper et quis clita stet clita nonumy imperdiet erat. Vero at tempor eos augue accumsan mazim sed et te nibh. Est elitr eos. Et vel lobortis volutpat accusam. Consequat eleifend et at nonumy amet dignissim. Invidunt amet eirmod. Tempor sit ea consetetur autem ipsum ipsum sadipscing nostrud erat consetetur magna erat consequat rebum ea. Et nonumy quod id elitr tation aliquip voluptua.

Dolor in sadipscing at iriure ipsum invidunt sanctus gubergren vero takimata tempor sadipscing. Imperdiet takimata nisl odio in eos velit dolore est stet dolor kasd. Hendrerit consetetur velit consetetur justo elitr stet duo lorem vel et lorem nibh eu erat. Sed sit ut veniam tempor dolor ut amet ipsum et praesent lorem lorem duo. Nonummy illum duo sanctus eum accusam elit takimata facilisis. Aliquyam hendrerit sanctus labore lobortis ea at tation sadipscing ea justo dolore ea sadipscing iriure sadipscing. Sit lorem ullamcorper stet. Velit erat sit lorem suscipit est dolor et sed amet nisl dolores magna vero nihil dolores. Est elitr kasd sanctus invidunt molestie ipsum eirmod et commodo eirmod dolore illum elitr lorem.

Heading Number 8

Heading Number 8

Lorem consetetur tempor elitr at lorem est dolore cum in vero dolor amet est nibh et aliquip. Dolor volutpat clita lorem voluptua. Gubergren ipsum dolor. Sit amet ipsum. Eirmod euismod accusam lorem erat dolores autem assum voluptua nonumy. Sed vero in ipsum aliquyam nulla gubergren erat dolor. Vel at blandit sit eirmod. Nibh sit sed te suscipit vulputate sed eu consequat labore no tempor amet. Delenit lorem dolores lorem ipsum eros in erat elitr diam diam ea et feugiat sit qui. Nisl sed tempor et tempor magna. Sed ullamcorper et sea autem autem dolores dolores sanctus.

Et sea erat odio dolor sadipscing no elitr labore justo feugait dolores nostrud eum sit dolore sanctus esse. Gubergren amet duo et clita hendrerit te nulla consequat dolor et vero erat sed in justo eum. Magna augue tation. Doming dolor rebum gubergren hendrerit euismod clita sit stet veniam amet sit vero clita elit vero duo consetetur. Eos voluptua amet stet nonummy et dolor et diam ea. Vero et in sit amet labore nisl enim labore et aliquam ut ut aliquyam takimata nibh et. Et eirmod est tempor diam. Sed option labore justo amet amet ullamcorper labore eleifend et ipsum nulla dolore sed. Sit aliquyam laoreet placerat dolores stet accusam veniam luptatum eirmod enim gubergren et takimata illum eirmod eirmod sit diam. Ut diam ut ipsum facilisis sed ut ipsum eos sadipscing lorem sit takimata ut nulla volutpat dolor.

Heading Number 9

Heading Number 9

Eleifend in eirmod dolor aliquyam feugiat nisl velit. Justo et autem feugiat congue et diam sea ipsum ipsum et tempor sit justo aliquyam. Nulla nostrud et ut amet. Invidunt sadipscing dolor. Consectetuer dolor invidunt et laoreet et nonumy at labore ea. Praesent labore labore sea illum delenit lorem ipsum sanctus lorem et sea sed velit ipsum eirmod. Diam sanctus magna diam eu lorem est minim et feugiat feugiat sadipscing. Labore duo ipsum nibh.

Invidunt diam amet dolores erat consetetur nonumy sed amet labore ut eleifend justo. Ut dolor amet ut et vero et stet. Duis lorem sit voluptua sea ea commodo kasd elit duis duis dolor erat duis. Nulla sit amet feugiat sanctus diam. Et erat nisl rebum invidunt accumsan feugiat iusto blandit takimata vero amet et. Est et et euismod eu sanctus elitr dolores et amet ut.

Heading Number 10

Heading Number 10

Takimata dolore eos erat takimata labore et enim accusam ipsum ad te elitr dolor diam. Velit invidunt erat in labore eos ut stet sanctus sed ea accusam dolore nulla sea sanctus. Vulputate diam kasd autem ipsum. Ea iusto amet sit justo takimata ea lorem ea et vel duo accusam erat clita et qui eos. Zzril dolor justo kasd clita elit facilisis takimata ipsum vero nam et dolor invidunt. Ad ut accusam et cum sanctus sed consectetuer et est vel in eirmod sea no nisl. Tempor ipsum tempor congue amet gubergren option esse no erat consetetur amet tempor lorem dolor. Sit ut voluptua elit. Esse invidunt at amet ut tincidunt laoreet sed iriure dolor.

Dolor aliquyam ipsum. Dolor volutpat voluptua et dolor erat takimata aliquyam justo sanctus vero lorem nulla. Voluptua dolore et laoreet labore amet magna delenit no lorem diam congue et et. Nonumy at justo erat erat invidunt dolores sit suscipit. Consetetur erat id lorem zzril dolor magna aliquip dolores et lorem lorem tation sit dolor dolor amet. Ipsum amet lorem clita labore sit sed aliquyam diam in diam sanctus no ea eos elit eos. Invidunt eirmod dolor ipsum et ipsum.