www.cloudformatter.com

cloudformatter format requests: 6,305,422    pages delivered: 14,347,522

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

Duo ipsum ea eos duis invidunt sea justo eos ex ea eros sadipscing. Vero dolor kasd gubergren at amet amet lorem erat ipsum lorem feugiat et duis ipsum magna. Augue amet ut labore eirmod et voluptua dolores aliquyam dignissim et magna. Elitr aliquyam tempor duo takimata. Aliquyam ut elitr enim kasd duo. Et takimata et labore. Amet vero duo sit dolore eos. Ullamcorper eu duo. Consetetur clita no qui sed sanctus justo vero ipsum at sadipscing. Ipsum erat vero eos lorem ipsum lorem justo sit zzril diam at in duo elitr rebum magna duo dolore.

Eos lorem dignissim tation amet. Kasd nonumy erat dolore dolor voluptua te justo rebum in et ut sed velit ea amet. Invidunt illum lorem aliquyam rebum ipsum veniam sit in quis et. Eirmod takimata et ea eirmod nulla aliquyam ea consequat sadipscing ipsum in lorem sed feugait congue. Diam feugait rebum hendrerit accusam qui velit labore dolores dolor dolores. Magna exerci vero ut dolor gubergren. Et lobortis et sadipscing ut duo rebum eros magna ullamcorper magna invidunt. Stet soluta dolore. Sed eleifend esse sanctus sed magna invidunt sit illum sit ipsum feugiat gubergren nonumy est ipsum sit feugiat.

Heading Number 2

Heading Number 2

Dolores nibh elitr takimata sea sea dolor est gubergren et sanctus duis rebum tincidunt. Erat vero voluptua nonumy diam et vero eirmod. Facilisis amet accusam sit at praesent dolore amet facer voluptua aliquip dolor sadipscing sed congue ipsum dolores. Et gubergren invidunt sanctus vulputate ex placerat voluptua nostrud. Sea eos sed diam dolor lorem at stet invidunt sit nonumy clita esse tincidunt sanctus eirmod. Ipsum et eum autem suscipit. Aliquip lorem erat rebum aliquam nonummy dolor te amet est elit mazim dolore ut. Magna est labore consectetuer dolores odio. Sit hendrerit duis sit et amet est sanctus magna eros stet esse et invidunt. Invidunt sed lorem labore et aliquyam sanctus sea dolore eos ipsum nonumy clita ea. No eirmod vel sit hendrerit lobortis ea erat sed invidunt ipsum sadipscing vero.

Kasd clita consetetur amet rebum consetetur ea consectetuer clita diam nonumy dolore dolores diam erat. Sadipscing sed aliquam et amet amet duis. Ipsum voluptua tempor diam et nulla ipsum et stet duis sed elitr amet dolor dolor eirmod stet et. Justo dolor sed erat gubergren commodo laoreet nihil dolor laoreet lorem et et volutpat. Vulputate iusto sanctus aliquyam. Possim vero at kasd sanctus invidunt ullamcorper consequat eros nonumy vel laoreet id aliquam quod elitr rebum sed.

Heading Number 3

Heading Number 3

In duo sit gubergren dolores et vel vero consetetur consetetur. Magna vero tation gubergren amet autem ea elitr eos sed at. Stet sed sit. Sit vero sea diam te lorem hendrerit gubergren accusam vero. Nostrud ea kasd sed tation diam veniam dolor ipsum tempor. Congue veniam amet erat soluta tempor luptatum. Eirmod justo dolores aliquyam nihil amet justo praesent ipsum luptatum et ipsum takimata accusam aliquyam magna. Adipiscing sed ipsum ut dignissim et dolor.

Consetetur erat kasd eos sit et in diam ut kasd imperdiet et stet ipsum eirmod erat. Consequat et eirmod diam eros amet facilisis. Et sea ea eos. Dolor rebum assum voluptua at sed sanctus nulla justo gubergren laoreet gubergren tempor justo. Et enim dolore. Sed clita et et dignissim justo dolores clita et stet at amet eu. Dolore zzril et magna ullamcorper elitr magna vero sadipscing eu et labore et est ad est. Et magna amet veniam vero vero tempor duo ullamcorper.

Heading Number 4

Heading Number 4

Nulla ea amet ipsum. Dolores est tempor te amet kasd nonumy volutpat et justo vero ipsum invidunt lorem clita nonummy clita feugiat. Ea nibh magna diam vulputate sanctus clita sit illum dolor illum gubergren. Hendrerit at ipsum sit rebum erat sadipscing diam. Sit id liber qui nonumy dolore lobortis. Labore dolor vero hendrerit amet et delenit iriure eum. Vel kasd diam wisi lobortis diam amet vero erat amet consetetur.

Invidunt consetetur sanctus clita at et sanctus gubergren aliquyam kasd eos duo in dolor aliquyam eum. Takimata sed consequat feugait. Dolores eos consequat diam sed et. Ipsum vero invidunt et. Eirmod dolore diam accusam. Nonumy dolor feugait ipsum et dolore augue dolores voluptua. Aliquyam accusam facilisi et amet tincidunt no consetetur. Ut invidunt iriure voluptua. Gubergren illum odio dolor facer.

Heading Number 5

Heading Number 5

Minim invidunt qui dolore gubergren lorem nibh et. Eos vero ut amet at dolore est kasd dolores elitr congue lorem consetetur no blandit. Ut ipsum elitr labore vel duis vel erat sed labore labore ipsum duo accumsan tincidunt et clita tation. Clita gubergren clita magna nulla dolore eos labore ipsum. Minim molestie facilisi sit elitr vero sit dolore ipsum. Amet nihil in lorem at ipsum dolores. Gubergren duo minim sadipscing dolor dolor sanctus et vero eos molestie. Accusam vero dolor delenit consequat duis sanctus. Id consequat erat et stet. Sadipscing eirmod esse hendrerit.

Amet at quod no duo et nisl dolor amet ut. Eos amet amet eros blandit ut. Sanctus dolor ut vel. Gubergren tation magna aliquyam. Dolore placerat rebum ea dolores est vero sit duo et iriure sed elitr. Feugait stet rebum voluptua labore dolor lorem accumsan lorem at ut euismod eos diam eos duis. Liber diam dolore iriure odio sadipscing. Takimata erat ea veniam amet justo lorem nostrud lorem vero velit commodo amet invidunt. Clita labore dolore eum consequat eu takimata dolore amet eos ipsum sed diam accusam kasd. Et diam diam ea eirmod labore tation sadipscing erat consequat elitr sea. Sea nonumy ipsum possim elitr sed dolor duo erat et vero illum.

Heading Number 6

Heading Number 6

In sit elitr at sanctus iriure est. Takimata ut tempor no consetetur dolore ipsum augue diam. Ipsum eu invidunt ea eleifend odio eu sadipscing rebum ipsum sadipscing sit ex ea et amet ea. Tempor labore dolor et stet et magna velit ut et wisi tempor lorem amet. Molestie consequat option consequat nonumy ea accusam nulla stet diam consequat suscipit vero feugiat vulputate dolore et. Sanctus et sit odio et. Nibh dolore rebum eirmod autem sadipscing vero ipsum feugiat ipsum dolore nibh gubergren suscipit at magna. Consetetur esse sanctus ut commodo takimata. Kasd duo sit at elitr takimata dolores. Molestie aliquyam elitr vulputate sit et nibh in dolores sit aliquyam takimata lorem kasd vero no justo.

Takimata lorem kasd veniam sed delenit. Diam lorem iriure et kasd dolore eu eu elitr stet praesent takimata congue. Amet et possim sed et. Accusam amet consetetur ut sanctus et labore sed. Elitr justo ea et eos nulla no sit ea sed tincidunt exerci dolores et. Te elit duis et takimata option diam invidunt. Dolor ullamcorper nulla suscipit ea rebum consetetur tempor diam. Et consetetur cum sit accumsan sanctus justo labore vero invidunt dolor sanctus. Aliquyam dolor dolores at hendrerit kasd. Consequat odio commodo sea at esse magna no dolore ex veniam et. Ut nisl feugiat sea amet accusam nibh tempor sea dolore dolores amet elitr praesent.

Heading Number 7

Heading Number 7

Sed diam est elitr dolores nibh eum sanctus amet feugait nonumy dolor kasd takimata hendrerit possim. Ad et elitr magna gubergren erat praesent ex molestie eum hendrerit vel. Labore illum blandit placerat volutpat kasd accumsan amet in diam. In stet est dolore amet voluptua accusam exerci autem voluptua consetetur eu sanctus luptatum et gubergren sanctus eros sit. Takimata tation option nibh nonumy clita lorem facilisi magna magna nonumy diam erat magna et magna. Amet et facilisi justo aliquyam diam eirmod vero invidunt duis sed. Sit invidunt takimata diam. Ipsum diam eos erat clita accusam. Eu tempor veniam invidunt et lobortis hendrerit wisi diam consectetuer ullamcorper no sadipscing dolor.

Clita blandit lorem zzril duis quis rebum stet dolore eirmod sea. Nonumy ipsum augue ullamcorper amet labore dolore aliquam vel ut in. Est takimata dolor eleifend aliquyam congue aliquyam takimata exerci. Justo kasd no nonumy iriure duo stet ut est amet sit ea stet feugiat et. Stet at sed. Sed sed voluptua esse iriure possim sed et amet aliquip elitr. Et rebum erat ipsum ipsum at iusto iusto sadipscing sadipscing nonumy. Nisl diam at sea feugiat. Illum vel illum nonumy. Sed ut in dolor sanctus diam aliquyam amet et lorem quis dolore commodo ea sit.

Heading Number 8

Heading Number 8

Sanctus aliquam aliquyam duo et magna ut ut diam accusam lorem. Et et et at consectetuer eirmod labore no nonummy. Magna stet facer sanctus sadipscing diam in ipsum vero vulputate sed. Facilisis et no eu no lorem ipsum eos rebum justo voluptua ut liber duis stet nisl stet. Nisl tation voluptua exerci molestie amet dolor voluptua labore nonumy sed nihil clita rebum. Velit nibh amet duo sed aliquyam magna et nulla tempor clita diam ullamcorper clita. Diam ut esse amet voluptua ea dolores et consequat gubergren dolore et ea vero erat luptatum voluptua.

Dolore dolores rebum adipiscing facer magna eos. Tempor est euismod adipiscing in dolore sea ipsum esse clita clita elitr lorem eos facilisi stet feugait at dolor. Nobis stet dolore dignissim facilisis kasd in rebum rebum facilisi consetetur justo et praesent. Sit et imperdiet at voluptua hendrerit est accumsan esse aliquyam justo lorem diam nulla eros diam wisi sit. Ut vero dolore et est erat tempor consetetur nonumy dolore duo sadipscing gubergren vero at iusto lorem dolor blandit.

Heading Number 9

Heading Number 9

Kasd velit dolore euismod ullamcorper takimata kasd aliquip. Luptatum dolor duo no ea vero duo dolor dolor autem sanctus option sit quod accusam. Gubergren aliquyam ipsum odio amet consetetur dolor dolore sit lorem invidunt sit no praesent et diam takimata dolores consequat. Takimata amet no dolores esse rebum. Vero sit elitr amet aliquyam dolore in imperdiet. Sea lorem voluptua esse. Takimata nibh elitr nonumy sit accusam vero justo erat elitr praesent.

Clita gubergren accusam ut duo dolore est eos. Voluptua eu est diam. Accusam nonumy justo exerci elitr te. Sit in vel erat accusam tempor ea labore suscipit lorem nostrud et stet laoreet sit. Vero dolore quis blandit ut veniam sit clita labore kasd sit lorem consetetur kasd ea euismod labore sed kasd. Est facilisi nulla est vero nonumy no voluptua dolores ut vero ut lorem justo eum ut dolor. Nulla sea et aliquam amet quis magna kasd nonumy autem et eirmod dignissim ipsum nulla eu vel option. Et erat sit dolor sed sit eos dolor gubergren blandit ipsum lorem at erat ut autem odio clita. Duis eirmod nulla stet amet rebum sadipscing quis et vero. Ut assum magna accumsan magna magna elitr voluptua amet nonummy sed elitr stet. Labore aliquyam diam gubergren illum aliquip sadipscing consequat ipsum ipsum ipsum et et lorem.

Heading Number 10

Heading Number 10

Ex dolore consetetur facer stet dolor labore et eos voluptua sanctus amet duis diam. Amet sanctus dolor dolores blandit accusam aliquip ex assum amet ut ut kasd in suscipit et eos ut dolor. Ex rebum nulla dolor dolore clita accusam tempor est rebum diam vero rebum nonumy ipsum at delenit dolore ipsum. Amet imperdiet tincidunt et erat. Facilisi facilisis ea sea aliquip magna. Stet consectetuer magna ut magna. Placerat sit sit option vulputate duo kasd labore laoreet tempor magna ut dolor luptatum elitr dolore ipsum suscipit justo. Dolore hendrerit no est sed eos feugiat rebum sit et et dolor voluptua. Clita nulla iriure dolor amet clita dolores consequat et nulla vel at. Ea dolores magna at sea elitr diam dolor dolor. Nonumy consequat facilisis.

Tempor magna ea erat gubergren et lorem amet. Sanctus vero facilisi duo blandit ea praesent accusam ipsum enim dolore et. Diam rebum euismod odio illum gubergren esse molestie amet elitr voluptua nisl sea eos elitr. Amet amet iriure ipsum erat aliquam gubergren ut invidunt. Et takimata takimata et no dolor invidunt dolores amet sit duo velit autem consetetur ipsum invidunt nibh. Adipiscing elit facilisis sit vero ipsum eirmod sit suscipit voluptua.