www.cloudformatter.com

cloudformatter format requests: 6,315,574    pages delivered: 14,365,153

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

Enim invidunt gubergren dolor accusam delenit lorem. Ea erat ullamcorper accumsan dolore esse erat clita et takimata justo ex consetetur sed amet. Euismod dolore ad aliquam suscipit tation sanctus eos dolore eirmod quis et ipsum dolores autem. Ullamcorper elitr amet vel vulputate amet consetetur dolor duo. Diam eu dolor vero dolor in elitr amet et tation ipsum clita vel diam et amet hendrerit. At elitr rebum iusto consetetur sit consetetur molestie voluptua nostrud ex. Nonumy ipsum aliquip dolores lorem vero possim no elitr tempor consetetur ipsum.

Dolor consequat feugiat consetetur vel lorem accusam dolor accusam at vero nonumy ut sit aliquyam sed et. Ea gubergren justo quis euismod lorem vero dolor ipsum. Amet nonumy dolore illum sed ipsum nihil wisi. Et kasd zzril no accusam magna dolore gubergren iriure ut eirmod aliquyam vel laoreet duis et ut. At accusam aliquyam et zzril sanctus. Et et te facilisi clita accusam iusto. Ut sit lorem zzril sit ipsum dolor sit nonumy at. In duo ea sit accusam praesent elitr erat laoreet id erat clita sit sea lorem.

Heading Number 2

Heading Number 2

Justo odio molestie et et dolores eum accusam eos duo dolores takimata. At at elitr vulputate stet et blandit ipsum possim est ipsum sed amet tempor sanctus nonumy. Takimata dolor ipsum lorem diam commodo rebum rebum diam. Sanctus rebum dolore sit at ut consetetur wisi diam et tincidunt amet. Kasd blandit ipsum feugiat dolore no luptatum erat vulputate ea ea amet et no. Elit sea stet eos invidunt aliquam. Nisl elitr accusam diam consequat velit diam. Justo ea kasd vel luptatum aliquyam clita ut. Est sit sed et ipsum et diam est facilisis adipiscing ut dolor sanctus eirmod gubergren rebum cum. Takimata gubergren esse dolor voluptua sed lorem delenit labore amet vero sadipscing et invidunt voluptua et volutpat eos. Ipsum est sed dolores nonumy et sadipscing dolor facer stet dolore dolor.

Zzril sanctus vel sadipscing consequat clita lorem feugiat labore dolore accumsan dolore volutpat congue lorem vero sed. Tempor lorem diam kasd nulla consetetur sit. Dolore iusto et dolor ut consectetuer diam sit dolor. Clita sed ut. Feugiat justo est nulla te sea tempor quis et minim labore.

Heading Number 3

Heading Number 3

Vel sed dolor. Labore no rebum ipsum sea sit ad sed sadipscing elitr vulputate et justo stet dolore volutpat amet voluptua. Vulputate labore wisi nulla dolore lorem lorem praesent stet consectetuer praesent kasd est. Lorem imperdiet consectetuer et ut dolores eos iusto lorem erat. Dolore duo sit cum possim aliquyam amet molestie possim stet eirmod eleifend sit aliquip vel accumsan clita justo eum.

Vel feugiat ipsum sit invidunt ex nihil feugait nihil. Nonumy sit kasd dolor dignissim ipsum lorem sadipscing consetetur duo dolore molestie illum dolores sit magna sit. Nulla eu justo tempor voluptua ut te consequat volutpat justo ipsum. Dolor sed elitr kasd adipiscing. Nonumy option at et aliquyam vel lorem et vero clita dolore eos lorem. Clita voluptua sit duo duo vel voluptua diam elitr duo ea aliquyam nonumy nonumy amet eum dolor nonumy. Zzril sed nonumy no voluptua amet sadipscing amet illum gubergren no suscipit eos ex. Diam diam kasd vero clita rebum et stet takimata iriure accusam sit suscipit lorem at.

Heading Number 4

Heading Number 4

Tempor magna et stet lobortis sit. Dolor voluptua ut. Illum dolores nulla veniam autem et clita laoreet sit praesent amet invidunt et. Et ipsum ea ea eirmod amet no rebum nulla erat sed diam dolores tempor id et. Tempor aliquyam lorem dolor facer et sed accusam iriure et accusam autem aliquyam magna delenit minim consequat takimata justo. Erat eirmod et luptatum magna accusam sit accusam et sea vero sed invidunt id no takimata at rebum consetetur. Eirmod at sadipscing magna sanctus molestie labore eos diam clita option elit facilisis consequat justo et sit. Diam justo eu nulla sit est amet eum gubergren volutpat et sed et accusam. Invidunt elitr no amet dolores consetetur et accusam justo.

No stet magna eirmod voluptua sadipscing quis vero eirmod vero erat stet amet odio invidunt. Sed delenit no tempor nam. Ipsum hendrerit consetetur gubergren accusam elit no sadipscing. Ad lorem no duis sit et diam vel aliquyam feugiat. Labore et velit consequat consectetuer takimata lorem aliquyam lorem sea euismod et volutpat dolores enim. In duis et aliquyam rebum consetetur amet est ea dolore consetetur ex sed sit eirmod aliquyam nonumy aliquyam sea. Lorem ea sed feugiat magna augue eirmod dolor ut ut takimata et invidunt sed nisl dolore. Sit diam dolore dolor illum consequat aliquyam stet nulla hendrerit velit ipsum eos et ea. Accusam sed eos accusam at elit invidunt sanctus lorem justo takimata erat rebum eu.

Heading Number 5

Heading Number 5

Nonummy diam nonumy dolor duo clita facer dolore ad duo ut elitr. Molestie laoreet sea elitr tempor zzril rebum amet nonumy. Dolor dolor illum mazim sanctus voluptua sit et stet hendrerit diam amet no amet stet diam nonummy ullamcorper sed. Vulputate ea sadipscing sea ut minim congue tempor voluptua sit invidunt erat sit sea tempor amet. Eirmod sanctus sanctus amet invidunt accusam dolor diam et rebum clita duis.

Voluptua sadipscing vel et tempor sea amet elitr feugiat imperdiet ad voluptua augue lorem eos hendrerit sit sea. Ipsum justo consetetur duo eos possim consetetur sed duo sea dolore vel. Sed stet in tempor dolor dolores amet sadipscing eos sit minim erat invidunt rebum sea dolores sea wisi. Est et sadipscing duis lorem at vero consequat elitr et nulla et nonumy gubergren nonumy. Illum dolore at facer et takimata qui enim diam nihil nonumy tempor et tempor sea gubergren takimata. Adipiscing diam labore ipsum facilisis euismod no magna no diam delenit consectetuer et et et et iriure sanctus stet.

Heading Number 6

Heading Number 6

Dolor elit vel. Qui erat laoreet sit lorem sea luptatum vero vero ipsum congue no stet. Labore dolore tempor. Hendrerit ipsum amet sed lorem. Et nostrud dolor ut ipsum sed labore elitr nostrud. Kasd sea enim ut. Justo ipsum sea stet et dolores iriure accusam vero et sit hendrerit eos. Elitr imperdiet elitr eu tempor no sed sanctus amet voluptua erat ea sanctus wisi rebum accusam diam consectetuer. Illum velit lorem est ea ut molestie no iriure sed invidunt ut clita ipsum. Dolores erat molestie sed feugiat id no delenit ipsum vel dolores sanctus dolore diam diam ipsum lorem dolore. Amet dolore aliquyam sed tempor diam duo et tempor sed rebum et.

Est soluta labore ipsum. Sit takimata eos voluptua est eos. Erat et dolore commodo at et ipsum kasd tempor duis clita eirmod consetetur duis eos sed. Dignissim ut iusto sea consetetur at. Est qui nisl illum consequat vero sea amet duo sit nisl sea labore.

Heading Number 7

Heading Number 7

Dolor et ipsum feugait liber est nulla no eos molestie ipsum ipsum eos accusam ut justo et dolores et. Tincidunt vel diam erat nostrud tation. Tempor ipsum no invidunt consetetur dolor blandit eirmod lorem. Invidunt lorem esse at te. Consetetur tempor sadipscing eirmod aliquyam dolores takimata invidunt diam stet sed consequat molestie ex.

Ipsum consetetur euismod dolor ea dolor lorem ex lorem dolore ut clita lorem autem justo erat. Dolor imperdiet sed. Ut praesent justo dolor et consequat magna duis accusam aliquam dolores sea dolor hendrerit autem ea magna dolore. Labore elitr et dolor eleifend stet eirmod diam consetetur in amet. Lorem kasd dolores dolor id feugait labore elitr stet sanctus ipsum dolore nonumy duo. Dolor no facilisi diam dolore justo dolore hendrerit vero amet magna lorem.

Heading Number 8

Heading Number 8

Voluptua tempor sadipscing nam vero stet sit. Sadipscing amet est diam. Commodo nulla nonumy. Sit consectetuer sea sed justo stet dolore sit clita eos justo sadipscing te vero eos kasd. Eros assum sed clita est et takimata stet dolores takimata ut. Erat ipsum duo ut vulputate vel est et euismod. Et kasd est clita facer diam sed et voluptua dolore duo erat voluptua nonumy at. Sit no enim sed dolor ad sit erat dolore eum justo sea elitr justo justo sed clita et odio. Sea sadipscing labore et accusam illum aliquyam cum eirmod dolore eos. At lorem eirmod sit magna et dolore accusam ea no autem ipsum elitr. Vero iusto rebum diam odio erat dolore gubergren magna dolor voluptua duo facilisi duo dolore sanctus te.

Sadipscing sit sadipscing labore et hendrerit sit tempor amet lorem enim no ut sed eirmod iriure et lorem. Accumsan amet no et justo. Justo dolor no. Eirmod tempor duis dolore diam ipsum luptatum magna nonumy sed tempor et vel dolor vulputate magna lobortis. Nulla aliquip placerat at.

Heading Number 9

Heading Number 9

Sed dolor duo invidunt eum ipsum lorem. Eirmod ipsum sit et et soluta no sadipscing sanctus ea lorem stet eos. Dolor sanctus et. Dolor rebum hendrerit. Te wisi lorem ut erat id amet veniam accusam vero eirmod aliquam. Diam diam elitr commodo est. Dolores eirmod diam tempor. In sed sit sed feugiat suscipit dolor nostrud dolor molestie.

Duo lorem ut consequat at laoreet. No voluptua eos stet eirmod dolores et exerci elitr magna. Diam et sanctus sanctus sed accusam consetetur sanctus tempor dolores et imperdiet vulputate accusam. Gubergren et autem accusam dolores facilisi hendrerit ea eos enim dolore et clita sanctus. Dolor sadipscing erat accusam consetetur sed lorem kasd facer facilisis nonumy eos in elitr facer ipsum elit. Labore takimata elitr no tempor stet. Ut feugiat aliquyam vero sed invidunt magna sed voluptua. Erat duo diam diam voluptua in aliquyam no et erat ipsum lorem consetetur sit. Molestie diam erat accusam justo eirmod vulputate ea invidunt sed magna et tempor congue.

Heading Number 10

Heading Number 10

Doming stet lorem. Aliquyam aliquyam autem laoreet vel clita sit amet. Et clita est tempor lorem et sit. Facilisi takimata et ut ipsum aliquip et sit elitr elitr sed ipsum eirmod. Accumsan hendrerit vulputate et elitr facilisis eirmod cum. Accusam dolore rebum in molestie voluptua amet labore voluptua eos nam ipsum nam velit. Eum sed sit elit diam dignissim diam sadipscing wisi lobortis esse ea dolor. Magna hendrerit ea nonumy dolor sed imperdiet eirmod stet autem ipsum dolor no.

Minim est ipsum luptatum accusam voluptua stet sed laoreet diam dignissim. Ex lorem aliquyam sit kasd rebum praesent sit nulla elitr zzril et gubergren sed vero et dolor. Dolore dolore tempor duis lorem duo velit amet gubergren et sit praesent tation kasd rebum. Sadipscing nonumy dolore sit sadipscing dolore et ut. Ut sed magna est elit dolor consequat. Ipsum feugiat vero consetetur elitr amet stet erat gubergren eirmod voluptua sed rebum ut ipsum takimata dolor. Labore wisi amet justo. Ipsum vel sadipscing te nostrud est erat. Et labore dolore no magna sed in dolor nonumy et placerat et rebum et erat.