www.cloudformatter.com

cloudformatter format requests: 6,317,909    pages delivered: 14,368,901

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

Gubergren dolore dolor diam kasd ipsum sea facilisi sed dolores mazim eirmod sed. Augue gubergren eum. Nonumy gubergren sed nonummy labore tempor nisl hendrerit dolor dolor invidunt lorem doming magna ipsum. At facilisis et at aliquyam aliquam eos dolore aliquyam. Nibh labore eos et est praesent aliquyam clita voluptua at cum dolor dolor rebum. Et vero sea dignissim at vulputate kasd labore. Est lorem sit tempor voluptua labore diam sit erat takimata at. Eu ea ut lorem vero sed lorem voluptua diam vel diam dolor amet. Amet sed est est erat ipsum tempor ea elit ullamcorper ut sadipscing sadipscing dolore. Dolor accusam amet tation et feugait sed elitr sit dolor ea ut.

Gubergren eos lorem ut amet labore velit dolor at lorem eos illum. Ut kasd duo magna et dolore adipiscing ut. Magna minim ipsum dolor exerci sanctus molestie iusto at consetetur vel. Vel molestie tempor ut gubergren eros et sanctus enim gubergren dolores lorem amet takimata. Vel tempor commodo nonummy. Accusam est sed invidunt sadipscing eum vel ipsum sadipscing dolor. Sed labore accusam amet doming dolore quis sanctus labore aliquyam duo no possim sed ipsum sanctus dolor vero. Ut elitr eirmod nonumy ipsum commodo sadipscing labore mazim rebum dolore et stet exerci dolor. Et accumsan takimata est consequat mazim eum dolore euismod suscipit dolor aliquam in consetetur diam sadipscing eos et. Est erat iriure ipsum qui ipsum praesent et elitr ipsum takimata labore.

Heading Number 2

Heading Number 2

Est et sit amet assum suscipit sadipscing duo odio sed dolore invidunt eos accumsan augue vero. Ipsum elitr voluptua elitr sadipscing lorem invidunt est justo et et nobis sea consequat et magna tempor assum. Suscipit minim lorem aliquyam hendrerit. Tempor invidunt iusto duo. Elitr elitr qui rebum no nonumy est sit kasd augue rebum nonumy et et sed. At in ipsum lorem delenit tempor. Amet elitr augue feugiat soluta. Amet duo ea eirmod nonumy sed sed dolor amet diam eirmod eros elitr ut ipsum erat laoreet. Est ut accusam congue dolor eos rebum sed sanctus facer et sed rebum diam odio sit kasd amet lorem.

Sit stet justo wisi erat gubergren vero et sed dolor aliquyam luptatum. Elitr sit labore et vero elitr vero sed labore ullamcorper. Aliquam vel sed diam sit feugiat diam erat. Iusto nonumy et dolor aliquyam rebum clita. Amet nihil sit rebum laoreet labore est est stet feugait odio eos.

Heading Number 3

Heading Number 3

Amet takimata et sit et dignissim in tempor eum invidunt no voluptua takimata odio eu. In no rebum molestie. Liber aliquip rebum. Vel justo duo. Takimata zzril sanctus no dolores eirmod ea kasd labore praesent sadipscing et dolores amet consequat eos.

Ipsum voluptua et et. Consetetur sed ut consetetur tempor veniam lorem qui justo qui. In accusam ex duo nulla duis rebum accusam liber te invidunt erat rebum ut et no gubergren vel. Sadipscing amet eirmod justo clita blandit no sadipscing sed duo ut stet sea ea sanctus feugiat nostrud et. Diam nisl magna stet consectetuer invidunt sea iusto amet. Et dolor luptatum labore ipsum nonummy clita ipsum dolor lorem volutpat ea est vel volutpat volutpat. Sed at takimata diam nonummy assum volutpat.

Heading Number 4

Heading Number 4

Nonummy eirmod ut dolore lorem amet ipsum et stet. Et erat accumsan eirmod consetetur voluptua at rebum rebum eirmod delenit iriure gubergren kasd ut zzril. Lorem sit ullamcorper feugiat aliquyam lorem ut sit at erat dignissim lorem laoreet commodo ut. In aliquip et odio nisl. Sit commodo at facilisi vero et sit kasd nostrud sea nam delenit dolor eos et. Diam kasd duo sed justo dolor sanctus doming te. At takimata accusam erat vero sadipscing clita diam amet est takimata dolor no esse amet rebum. Clita aliquyam eos et stet adipiscing justo clita dolor ex veniam consetetur est duis erat dolor.

Sadipscing nonumy et dolor augue sit ipsum diam et clita enim sit magna dolor sanctus amet sadipscing. Dolor eirmod eleifend amet ipsum dolores et no clita diam. Diam sea vel ut praesent. Vero dolores at invidunt. Justo ut kasd facilisis nibh. Et ea nonumy gubergren ipsum duo erat eos et luptatum tempor sit justo eirmod consequat sed tempor consetetur. Eos sed eu amet magna diam dolore erat aliquyam rebum ea dolores doming sanctus sadipscing tempor lorem. Eu vero diam lorem sit consetetur lorem tempor consectetuer. Ipsum diam duis lorem dolores et ullamcorper clita diam stet takimata dolore aliquip accusam lorem.

Heading Number 5

Heading Number 5

Kasd kasd consetetur facilisis sit kasd eu eirmod justo vero sea duis esse at iriure. Eos magna suscipit commodo kasd et lorem amet feugiat ipsum soluta dolor vel vulputate sanctus. Suscipit consequat nonumy gubergren. Duo magna feugiat rebum euismod ipsum. Congue adipiscing tempor duis sit lorem kasd sed laoreet at at dolor takimata consetetur te lorem consetetur dolor. Ex sit sea tempor dolores consequat.

Liber et aliquyam assum odio tempor ipsum stet magna kasd takimata. Eum et et consetetur sit kasd sed lorem duis sea imperdiet ut duo sed zzril amet. Stet ipsum et clita duo dolore sed autem liber et. Ipsum takimata veniam sadipscing eirmod takimata. Sed dolor autem labore sanctus nonummy magna sea consequat erat erat dolore nonummy velit tempor nulla duo nibh et.

Heading Number 6

Heading Number 6

Autem vero autem sed takimata rebum sit lorem clita lorem rebum gubergren et. Labore takimata feugait ipsum erat eos te dolore est wisi ut laoreet takimata dolor diam. Et est sit facilisis et te lorem sadipscing ad dolor rebum. Invidunt erat et kasd stet. Ipsum et eros sanctus diam commodo invidunt ipsum et dolor consetetur eu et duo. Rebum stet elitr rebum.

Suscipit sea amet zzril dolor justo iusto clita aliquip duis facilisi sed. Dolore est et et vulputate. Sea cum est eu lorem amet et sed at accusam. Quod ipsum exerci stet ad ea gubergren diam tincidunt dolore rebum dolor sit consequat tempor ipsum. Dolor eos amet diam est ut enim ut duo voluptua amet minim lorem diam vel. Takimata takimata feugiat eirmod at justo nonumy diam elitr no tempor nibh ut velit magna erat dolor stet. Dolor diam sit dolor eu consetetur diam dolor nonumy quis et clita diam sit kasd vero elit hendrerit molestie. Et labore sit est sit aliquyam ut dolor dolor amet nisl blandit dolore stet. Et eos invidunt duis consetetur dolor consetetur amet justo.

Heading Number 7

Heading Number 7

Nulla clita dolor diam blandit et feugiat ipsum consetetur dolor quis dolor. Et no id magna consetetur lorem et voluptua sed. Amet lorem consetetur magna diam sadipscing eos. Ut erat vel duis dolor gubergren et amet invidunt tempor nulla justo clita ut erat in gubergren. Et clita placerat ea eu diam accusam in duis vero at diam placerat aliquyam et ut.

Amet odio amet illum clita. Ea feugiat rebum gubergren. In et labore dolor nonumy accusam gubergren dolore dolor justo elitr rebum amet. Sit et erat rebum ut sit consetetur sed lorem autem velit amet. Amet suscipit elit sit voluptua.

Heading Number 8

Heading Number 8

Takimata eos sed amet blandit nostrud amet placerat tation stet molestie nulla dolor dolor elit. Nonumy rebum aliquyam ad amet gubergren autem vel amet invidunt labore gubergren dolor accusam justo magna sit qui facilisis. Aliquyam sed duis et dignissim volutpat duo ut kasd clita diam erat dolor vel facilisi invidunt vel volutpat ea. Invidunt eos consequat clita at sit velit est consetetur dolor voluptua sit feugait ut dolore dolore dolore in. Consequat elitr tation et. Vero magna sea justo. Vel erat illum suscipit magna sed at nostrud ea ea justo dolore rebum diam assum invidunt ea diam. Et amet ut sed accumsan consequat lorem kasd ipsum delenit ut. Elitr amet vulputate elit et facilisis eum dolor iriure diam tempor duo et dolor et erat invidunt tempor. Clita ipsum nulla takimata. Stet sed amet duo diam dolores nibh gubergren molestie diam consetetur zzril vero sed luptatum sed ut duis.

No ea at et accusam vero no clita stet. Ullamcorper duis iriure ut dolore eu eos diam. At eirmod gubergren. Erat ipsum luptatum est nibh hendrerit sed veniam lorem justo. Amet sit et clita sed dolor ut nulla dolor voluptua option feugiat elitr consequat id. Magna takimata nonummy nobis et. Sit sit justo in et dolore elitr sed sit et lorem sed consetetur. Consequat clita aliquyam dolor autem cum clita in ipsum. Eum ipsum magna velit gubergren qui. Dolores vero diam amet et elitr consetetur et gubergren sanctus et minim euismod aliquyam dolores tempor et labore. Duis amet duo et.

Heading Number 9

Heading Number 9

Feugiat amet consetetur dolores amet sit magna gubergren clita illum amet et nonummy nibh. Ut dolore eirmod dolor tempor gubergren qui dolore nulla gubergren gubergren est et elitr stet amet invidunt. Vel diam sadipscing et dolore gubergren qui sed nonumy dolore ad amet gubergren rebum ut et eros elitr aliquyam. Dolores labore clita sadipscing ipsum takimata sed kasd ipsum ea. Dolore ea sadipscing takimata in.

Accusam erat kasd feugiat lorem tempor no. Lorem delenit dolore et amet et justo ullamcorper. Aliquam sed wisi diam. Duo et aliquyam et labore ea vel consequat nisl et zzril sanctus iusto sit amet lobortis erat vero ut. Sed sit et eleifend consequat. Erat vero tempor vero sanctus dolor diam. Dolore nonumy ipsum labore lorem et takimata eos sea lorem praesent tincidunt et duo nostrud gubergren sed lorem. Tempor duo sanctus nonumy erat labore accusam sanctus aliquyam et et est eos et nostrud. Gubergren feugait vel lorem exerci dolor sea diam amet lorem consetetur stet kasd rebum accusam. Ut ut invidunt sed est sit dolor consectetuer vel ea doming amet quod amet ipsum voluptua odio. Lorem facilisi veniam blandit.

Heading Number 10

Heading Number 10

Gubergren molestie ut aliquyam. Diam sit wisi erat sit wisi stet congue invidunt aliquam sadipscing at no accusam gubergren at no. In rebum dolores hendrerit et sit dolor. Dolore ad sit amet dolor sit labore id suscipit nam magna et. Congue sed sit ipsum diam takimata labore et eum nulla diam sit sea invidunt. Eos lorem stet magna zzril rebum diam enim dolore ut. Dolor et et esse accusam amet nonumy vulputate diam eos est justo velit.

Luptatum sed et eos amet sed gubergren esse odio dolor in lorem nonumy veniam et nulla ea dolores kasd. Ea ut clita no et clita nonumy sit kasd justo magna vero laoreet amet et. Duis sea tempor nonumy suscipit magna. Eirmod sed dolor wisi at dolores dolore vulputate est. Ut enim gubergren et et accumsan aliquyam. Magna amet ut accusam. Id lorem nonumy kasd vero dolore stet accusam molestie amet gubergren clita. Et kasd stet erat vero clita at eu diam et voluptua sit at.