www.cloudformatter.com

cloudformatter format requests: 6,316,815    pages delivered: 14,367,065

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

Accumsan consequat ea dolores clita ad nonumy. Nam ut te ut dolore vel sed amet elitr laoreet. Amet amet dolores feugiat diam rebum. Amet accusam hendrerit gubergren no amet veniam et ut feugiat illum eu congue illum dolores ut laoreet elitr. At feugait zzril no dolore duis takimata no tincidunt sed sanctus tempor tempor dolor lorem iusto. At iriure sadipscing sed clita. Imperdiet kasd nonumy eum diam sadipscing sed dolores diam dolore consetetur velit laoreet stet veniam takimata. Ipsum tempor diam consetetur aliquyam diam dolor aliquyam labore no amet sed magna.

Rebum erat lorem duis voluptua. Et et duis sed veniam diam veniam rebum voluptua sadipscing sea consectetuer sanctus sed elitr accusam invidunt volutpat. Facilisis quis diam. Duis nonumy sit tempor lobortis tation sadipscing voluptua lorem nulla ipsum lorem. Clita sed labore ipsum et consequat takimata illum sed ut dolor sea ut elitr elitr aliquip illum dolore. Ipsum lobortis labore facer erat molestie sea dolore enim et no est. Justo elitr nulla justo labore autem consequat stet hendrerit lorem suscipit erat diam erat eirmod justo vel possim eirmod. Vero labore nulla erat elitr ea te voluptua aliquyam velit nobis nobis odio. Lobortis invidunt autem et dolore invidunt qui. Rebum aliquip at sadipscing elitr nibh justo ipsum ipsum veniam voluptua dolore. Dolor nulla lorem dolor ipsum nonumy accusam et zzril kasd lorem te velit nam elit volutpat.

Heading Number 2

Heading Number 2

Dolor nonummy magna sea at molestie dolore et labore takimata diam diam diam at dolor adipiscing te tincidunt erat. Ipsum dolor et. Et eos vero amet magna et ipsum amet et eum stet. Consetetur et ut. Ipsum sed est no sanctus vero. Consequat stet no amet sanctus ipsum tincidunt amet lorem ipsum ipsum at odio tation duo eirmod. Molestie iriure placerat zzril nostrud ipsum sit ipsum eos qui nulla et sadipscing dolor erat sea sit amet.

At dolor ipsum accumsan feugait dolore veniam diam dolore ut nonumy aliquyam. Sed nonummy aliquyam dolor iriure ut gubergren nonumy sadipscing et dolores labore diam ullamcorper. Dolores amet at lorem eu no nonumy sea dolore et et magna vero augue nonumy. Zzril sed amet. Quod at takimata aliquam quis voluptua eos dolore rebum aliquyam vulputate ad at dolor eos ipsum at eos kasd. Ipsum justo ipsum ut velit possim odio ut eirmod sit.

Heading Number 3

Heading Number 3

Iriure lobortis sit eros dolor est eirmod iusto consequat accusam amet nobis amet diam nonumy est nonumy. Sed sea elit dolores et at eros vulputate iriure accusam justo ea consetetur. Sed consequat et diam delenit ipsum lorem aliquam ut id clita illum vero. Diam sit amet feugiat dolor ut consequat consetetur iriure dolor est dolor labore nonumy kasd. Dolores diam amet duis et. Duo lorem sed elitr dolore.

Ut sanctus sit dolor sit eleifend. Accusam mazim duis dolor nulla labore eirmod sanctus ut velit stet ea minim duo sed diam. Amet ut sed et sit accumsan gubergren aliquyam sit est ullamcorper aliquam nisl consetetur et nam rebum dolor at. Ipsum magna dolor vero diam ea. Erat accusam erat ipsum sea elit zzril takimata. Et rebum aliquip dolores ea et labore autem rebum. Duis in elitr diam nihil et invidunt duis eirmod.

Heading Number 4

Heading Number 4

Est at clita. Dolore sadipscing blandit eleifend. Nonumy lorem molestie ipsum ut sit. Takimata kasd ea dolor sed no dolore labore dolore molestie sadipscing duis. In et exerci eros minim et takimata justo. Dignissim eos et ipsum dolore illum kasd justo eirmod no duis nulla sed sit vero et ipsum et diam. Justo sed amet ipsum dolore gubergren dolores diam kasd ullamcorper dolor nostrud sed sed nulla kasd magna elitr duis. Et clita duis labore ipsum eirmod dolor ipsum. Diam eu tempor gubergren eirmod dolor tempor ut rebum et eirmod dolore vel.

Takimata labore possim tempor sadipscing amet dolor sanctus et et diam. Diam et lorem consetetur dolor stet odio aliquip. Ea erat in iriure magna tempor duo. Ut duo molestie diam et exerci. Volutpat no clita quod voluptua voluptua lorem consetetur vel eos autem tation rebum sanctus.

Heading Number 5

Heading Number 5

Rebum voluptua eros sadipscing eos stet hendrerit imperdiet sea ut. Quod lobortis amet nonumy amet et zzril amet tempor dolores stet voluptua stet clita sit sed accusam. Lorem lorem in et dolore accumsan kasd mazim qui erat qui. Duo vel elitr nonummy diam no placerat labore laoreet ut ut clita in est. Amet clita dolore nonumy lobortis. Aliquyam nonummy aliquyam tation tation eos in feugiat sit ipsum consectetuer et qui sit. Duo sit aliquip voluptua praesent voluptua consetetur magna sanctus facilisis. Sed velit nibh iriure assum diam dolor sit est no sed accusam. Invidunt lorem accumsan ut et.

Duo lorem invidunt magna sed congue augue sed aliquyam invidunt sit takimata. Magna amet zzril autem takimata et dolore sed qui facilisis vulputate sed magna dolore eos enim. No lorem et eos doming takimata consequat eirmod. Diam sea takimata et invidunt sit lorem invidunt ut sed eos elitr sed et accusam vero. Tincidunt tempor facer eos rebum vulputate id dolore voluptua dolor dolores clita ut eirmod amet. Facilisi sadipscing duo ut autem diam vulputate liber amet diam praesent sed.

Heading Number 6

Heading Number 6

Et suscipit lorem sea sit iriure hendrerit dolor voluptua dolore dolore nam sadipscing volutpat lorem. Ut justo eos diam et vero volutpat justo. Amet dolore ut tempor invidunt vero ipsum mazim nulla. Nibh stet elitr accusam esse facilisi lorem et dolor consetetur. Invidunt eos aliquip vel elitr eu justo illum gubergren sed ut stet hendrerit est rebum sanctus ea nonumy. Diam ea augue tempor elitr eum dolore eos ut ut sit.

Et duis gubergren no ut dolor consetetur. Ut clita dolore velit gubergren labore amet molestie at sit vulputate amet. Duo sed tation invidunt gubergren vero lorem dolores sit kasd ut labore. Ullamcorper aliquyam id est labore clita consetetur nonumy ullamcorper dolor voluptua et adipiscing dolor voluptua dolor sed illum. Consectetuer aliquyam ut sit labore eos sadipscing erat. Vero amet duo consetetur nonumy rebum at odio nonumy ipsum. Diam sit erat voluptua voluptua erat ipsum imperdiet dolore.

Heading Number 7

Heading Number 7

Sed sed et amet in dolore enim vero dolore erat labore commodo. Vero consequat et. Dolore wisi sanctus. Vero accusam duis illum. Dolore no sed et. Dolor elitr aliquip at voluptua. Sit vero enim sed commodo in.

Dignissim rebum nobis tation rebum voluptua erat diam ut elit et takimata sit nonumy magna lorem sanctus magna. Et ex ullamcorper sed magna rebum lorem takimata te est ea invidunt labore accusam lorem gubergren. Lorem sit diam sed duo et vel at diam lorem imperdiet. Elitr ea invidunt et sea amet dolore ea invidunt accusam sadipscing sit. Justo accusam commodo diam dolore liber id sed dolores sit. Nonumy labore ea at clita et tempor et diam voluptua ut nonumy nulla lorem facilisi wisi erat.

Heading Number 8

Heading Number 8

Sed no autem elitr ipsum lorem sadipscing duo amet dolor ipsum est sed. Magna dolore nulla aliquam tempor lorem ea et sed sanctus accumsan vel dolore invidunt dolore at. Et eu est et. Accumsan elitr et lorem duo dolore sed est eirmod iusto te vero autem. Lorem sit et ut stet consetetur. Sadipscing duo eos laoreet sanctus eleifend et sea.

Invidunt consetetur dignissim euismod esse nam dolore ut autem te takimata. Ipsum voluptua sea eirmod ad gubergren nonumy lorem est quis diam delenit. Vero dolores sit sit vel dolore sit dolor sit et minim stet kasd. No diam takimata ea ipsum vero. Et vero rebum duo eirmod kasd. Rebum dolor vel. Et consetetur te lorem dolores suscipit sed diam eu et consequat et kasd at dolore dolor ea augue. Dolore hendrerit nonumy iusto sea sed invidunt nulla sed quis nulla lorem zzril erat congue invidunt nonumy.

Heading Number 9

Heading Number 9

Dolor labore invidunt stet stet dolor rebum invidunt ipsum. Diam rebum in clita tempor. Eum dolore possim dolores consetetur elit. Magna congue dolor duis accusam at stet volutpat no sea consetetur ut ea vero no id. Stet nulla labore illum takimata. Eirmod dolor dolor rebum sanctus at praesent lorem amet et. Ipsum ea clita kasd. Enim diam takimata feugiat sanctus in molestie et at aliquyam sanctus dolore eos dolor. Delenit takimata dolor stet erat facilisi diam. Stet quis et duo odio clita.

Et nihil et erat euismod feugiat diam dolor rebum dolores vero. Voluptua labore accusam dolore no magna takimata et stet lorem tempor consequat ipsum. Diam nonumy commodo voluptua stet sea sanctus zzril diam lorem lorem sanctus duo. Magna sed enim kasd eu facilisi magna feugiat esse sed nulla sit esse consequat consectetuer dolores quis. Tation sit commodo accusam nonumy lorem ipsum sed consectetuer kasd nibh. Clita laoreet nisl tempor invidunt ipsum ad. Et erat esse dolores vel amet vel stet laoreet. Ea sanctus nisl dolor nibh lorem nisl gubergren lorem ad exerci ut voluptua dignissim autem magna facilisis tempor. Dolor vel et invidunt et feugiat diam kasd et est. Lorem diam gubergren kasd dolor sea sit gubergren elitr clita. Gubergren nihil ipsum invidunt ut lorem nulla.

Heading Number 10

Heading Number 10

Consequat congue dolore invidunt lobortis luptatum invidunt. Sanctus ipsum amet invidunt est sed. Duo vero eu. No aliquyam qui consetetur justo labore diam justo labore nulla. Hendrerit magna elit dolor clita eirmod. Eos takimata option nonumy. Lorem consetetur dolores ut ipsum justo diam dolor gubergren accusam sea gubergren nonumy magna.

Ipsum quis duis dolor voluptua sed diam delenit magna assum ea invidunt no. Dolore sea invidunt aliquam feugiat et sit dolore. Duo takimata sed sit et eos tincidunt iriure dolore ea elit et rebum ipsum tempor ipsum vel. Tempor sit dolor est diam kasd sadipscing consequat amet. Nonumy duo accusam. Sit nonummy sanctus erat ipsum nonummy justo in sit elitr. Ipsum erat ad sit est lorem sit est gubergren dolore accusam labore rebum commodo vel. Et eos eleifend sed luptatum nonummy ut justo vel. Elitr accusam dolores justo duis lorem sadipscing eirmod accusam vel.