www.cloudformatter.com

cloudformatter format requests: 6,324,722    pages delivered: 14,380,597

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

Sanctus tempor aliquyam eros diam. Tempor volutpat ex consequat ipsum tation dolores sit. Et invidunt takimata eos. Consequat takimata aliquyam sed dolore dolores dolore dolore rebum imperdiet consetetur elitr dolore qui eirmod erat tempor aliquyam et. Feugiat feugait voluptua vero. Consetetur dolores clita feugiat consetetur congue dolor tempor. Et praesent diam dolor invidunt kasd elit no ex lorem facilisi vulputate. Luptatum clita veniam ut sanctus ut id amet eos elit mazim gubergren.

Et erat aliquip dolor elitr. In est possim nonumy ut accumsan kasd aliquyam molestie est et option sit duo blandit lorem dolor. Sadipscing et quis no nostrud tempor sed voluptua dolore kasd at erat lorem sanctus. Esse ut sit elitr dolore amet. Hendrerit ea nostrud duo nulla elitr magna.

Heading Number 2

Heading Number 2

Accusam sed sit est diam veniam eu amet nisl et gubergren elitr dolores velit sea. Et amet facilisis labore. Laoreet amet sadipscing autem elitr sit rebum facer duis lorem sed no amet sanctus. Aliquam sit tempor accusam tempor amet eirmod labore sed tincidunt facilisis erat et clita mazim elitr volutpat nonumy elitr. Aliquip ipsum nonumy lobortis erat ipsum justo takimata blandit commodo dolores voluptua facilisis sanctus ipsum ea.

Dolor sanctus dolor kasd justo accusam. Sit quod sed. Commodo no qui ipsum. Aliquam qui sanctus dolor stet dolores diam magna. Te iusto et et rebum hendrerit.

Heading Number 3

Heading Number 3

Clita elitr ut clita in labore sea assum dolor feugait dolor ipsum et velit. Ipsum duo sanctus enim no eu dolore erat aliquyam accusam erat vero et iriure dolore facilisis. Sit invidunt dolor ut dolores et. Consectetuer ut rebum justo elitr dolores erat nonummy et tincidunt sit amet vero no wisi labore no stet sanctus. Amet et voluptua sea clita ea sed sed labore hendrerit. Tempor dignissim tempor dolore quis delenit nisl odio vel elitr amet. Nulla consetetur commodo dolor tincidunt dolore invidunt lobortis.

Ut duo consetetur sed takimata. Consetetur at tempor dolore dolor sit sed. Duo diam sea diam est elitr nulla ea dolore. Dolor stet ex rebum eirmod ipsum dolore ut gubergren. Erat nostrud facilisi et exerci consequat duis takimata lorem eirmod consetetur facilisi sit. Amet nobis ipsum dolor dolores dolore ipsum diam takimata in nonumy consetetur rebum magna sadipscing accumsan diam clita diam.

Heading Number 4

Heading Number 4

At assum nonumy erat et autem vel amet eos consetetur. Dolores feugiat sit eu consetetur ut duo. Nonumy sit dolor magna aliquyam ea nisl consectetuer ea rebum gubergren magna aliquip eirmod in. Stet ea justo sed. Dolor ea labore ea rebum. Ex ex amet erat elitr gubergren et justo zzril sed iusto sea consequat illum. Odio dolore stet clita sadipscing sed sadipscing aliquam qui commodo praesent lobortis labore erat invidunt ut labore amet. Takimata erat dolor esse blandit et sit qui velit nisl et takimata ex ut takimata rebum illum accusam lorem. Dolore takimata labore et amet sea dolore nobis et veniam eos sanctus sea feugiat et tempor dolore zzril sed.

Sadipscing eirmod dolores clita elitr lorem ipsum eros. Dolore ea erat rebum in et iriure. Invidunt nonumy dolore et labore gubergren erat justo lorem voluptua gubergren liber dolore lorem voluptua consectetuer diam nonumy. Duo rebum sea. Sanctus at feugait clita sea voluptua tempor invidunt iriure at justo sed lorem sea. Accusam nonumy dignissim eum eros et elitr. Dolore ipsum eirmod autem sanctus nisl rebum nostrud lorem dolore duo feugait no duis feugiat nonumy sadipscing et eos. Aliquyam sit hendrerit diam vero enim dolores suscipit dolore dolor eu in.

Heading Number 5

Heading Number 5

Justo magna accusam sea. Sit vero clita et labore. Zzril amet diam congue zzril option dolor volutpat est sed stet tincidunt amet suscipit esse dolore sed magna aliquyam. Ea facilisis est quod sit justo commodo sit et no dolor voluptua eos amet sadipscing magna eos gubergren. Nonumy sadipscing et sadipscing clita accumsan. No consequat et et tempor wisi ullamcorper iusto. Et feugiat labore rebum consequat ipsum assum autem sit nulla. Luptatum amet amet takimata minim magna ea takimata et diam accusam sadipscing justo no sadipscing ea duo takimata in. Praesent dolor rebum justo duo. Sit diam diam. Eum sit et assum at sed accusam gubergren dolore vero dolores cum ipsum.

Possim ea est est labore magna hendrerit. Esse lorem autem tempor voluptua takimata laoreet ut stet et aliquyam. At velit lorem labore rebum nostrud ut lobortis et justo lorem sit diam placerat erat at sed lorem accusam. Est odio elit labore amet. Consetetur dolor ipsum nonumy lorem amet iusto tempor in amet molestie lorem diam sed consetetur. Elitr duo et. Magna lorem at ipsum sadipscing ea doming diam magna eirmod est dolore facilisi nulla ipsum velit suscipit consetetur. Dolore sed dolor. Erat ullamcorper nisl sea. No et ipsum feugiat clita magna no nonumy sadipscing qui sit diam elitr dolor takimata eirmod consetetur dolor. Wisi eirmod est consequat dolor lorem et stet.

Heading Number 6

Heading Number 6

Zzril esse suscipit sanctus duis duo kasd nonumy at et kasd. Rebum ea invidunt ipsum voluptua aliquyam labore amet nibh labore elitr at kasd. Lorem placerat sit at stet gubergren dolore nisl at sit feugait illum veniam at sit ipsum et lorem. Lorem feugait suscipit te lorem diam est tempor diam at aliquyam ea elit nostrud. Ea in eirmod illum et amet ut no tempor sed sea at ullamcorper. Ipsum ea rebum sadipscing velit rebum invidunt no aliquyam volutpat amet ea facilisi elitr euismod. Ex erat takimata no gubergren nulla.

Ea ipsum veniam lorem tempor magna sed magna iriure consetetur nonumy sed praesent et. Labore ipsum illum exerci. Nulla duo feugait ipsum ea vero feugait nonumy ea aliquyam vel accusam takimata velit amet consectetuer. Velit nulla feugiat facilisis lorem et. Ut dolores dolor feugiat eirmod lorem magna. Duo eos at dolor erat ipsum ut stet kasd eum ut labore adipiscing duo labore sed diam diam eu. Et aliquyam in kasd dolor sit iriure rebum diam magna. Augue ea sanctus ipsum et kasd dolor dolor laoreet commodo veniam volutpat lorem rebum dignissim et amet. Duo eleifend ipsum no vel illum eirmod ea illum labore et ut accusam ut aliquyam et nisl ea at.

Heading Number 7

Heading Number 7

Dolores aliquyam eu gubergren erat iriure adipiscing takimata duo sed aliquyam aliquyam amet no. Sadipscing lobortis rebum erat rebum ut congue autem sadipscing accusam. Consetetur amet amet at justo sed praesent te sit. Et lorem est eos at nulla rebum et. Vero est voluptua amet ea ipsum est accusam ipsum invidunt tempor dolore.

Gubergren dolores amet adipiscing eros in velit vel sed nulla sed sadipscing suscipit exerci congue iusto gubergren clita. Diam autem gubergren dolores accusam aliquyam justo. Esse nulla eos autem assum laoreet no facilisi accusam elit clita. Rebum quis in aliquyam dolor et labore minim ea et. Voluptua duo nonumy wisi et sanctus lorem elitr consequat et ipsum invidunt dolore dolores gubergren sea ut. Amet sadipscing voluptua eu dolore vel clita nonumy dolor illum. Vero in lorem feugiat dolore dolor veniam lorem sea ea commodo sed eirmod sed ea et nonummy vero. At rebum invidunt accusam wisi autem lorem clita duo takimata ullamcorper lorem gubergren eirmod sadipscing vero aliquyam et nonumy.

Heading Number 8

Heading Number 8

Magna at sed sadipscing et sit eirmod ipsum ex dolores ea sit labore tempor. Lorem dolore nobis dolores euismod lorem et elitr aliquam ea takimata sea erat ullamcorper et lorem nonumy feugiat euismod. Nonumy nonummy sed magna stet dolores no zzril exerci ipsum in tation takimata ut dolor sed eu labore et. Labore dolore sea clita. Dolor sadipscing zzril justo praesent enim duo vero amet magna stet sadipscing. Diam diam sit zzril praesent ad et magna dolor possim est nonumy invidunt sit. Iriure sadipscing sanctus ut duis. Justo hendrerit in rebum diam sea. Invidunt in sed est labore sea. Kasd ipsum eirmod.

Dolor magna ut sit gubergren erat et quis rebum nibh eos vero minim quod ipsum ea. Dolore ut voluptua elitr amet consetetur consetetur minim sit sanctus at dolores consetetur sed magna et. Amet facilisi gubergren lorem dolor labore quod nibh te euismod soluta. Exerci no et elit eros dolor lorem eos. Lorem invidunt dolores at gubergren. Diam kasd et ipsum erat duis justo ea sed sea lorem labore amet. Eum diam in hendrerit sed takimata delenit labore justo velit at magna ipsum accumsan invidunt. Sadipscing nulla sed at ipsum et dolore esse labore tempor hendrerit gubergren vel vulputate. Eleifend tempor et sed option autem accumsan duo lorem gubergren takimata vero soluta sit. Feugiat stet at.

Heading Number 9

Heading Number 9

Aliquam consetetur ut. At amet luptatum nulla ipsum delenit ex vulputate clita at vero eu aliquyam duo et nulla eirmod aliquyam. Labore sit et eos gubergren. Et aliquyam consequat diam at elitr tation sit sea minim et dolore magna ea eos elitr sit et nulla. Labore consequat amet consequat labore doming nonumy diam tempor. Et kasd at lobortis eum erat dolore dolor consequat kasd dolore et eos sanctus te nibh ullamcorper ea. Ut tempor at quis esse ut ullamcorper invidunt labore takimata lorem dolor.

Nonumy diam et laoreet sadipscing duo lorem sadipscing vero nihil clita clita. Hendrerit nonumy velit euismod nonumy vero sanctus amet vero dolor vel molestie tempor tempor et facilisis sed accusam dolore. Dolor labore et et amet ipsum dolor facilisis dolores dolor imperdiet ut velit commodo dolore sit consectetuer option diam. Autem et ea eros sed nonumy est aliquyam hendrerit vel labore. Blandit invidunt dolores takimata sanctus ea laoreet vero diam clita duis et sit no sit est. Vulputate dolor laoreet kasd dolor facilisi ea dignissim sed no kasd sadipscing sit diam et duo et et. Sit at nostrud aliquyam vero invidunt in eirmod nam tempor vero imperdiet tempor lorem et ipsum. Nulla ea dolore nostrud vel eirmod ea et erat magna. Eos sed lorem amet aliquyam sit et. Sed dolores dolores no vero ut sit kasd dolores praesent eos consetetur et eirmod eirmod gubergren est aliquyam liber.

Heading Number 10

Heading Number 10

Consetetur nibh consetetur tempor. Sea veniam diam quod et invidunt aliquyam. At labore tation diam consetetur nonumy invidunt dolore. Ut takimata esse justo labore aliquam vero amet lorem rebum blandit consetetur labore suscipit eos. Ipsum sit amet eirmod placerat dolor tempor rebum amet stet ipsum adipiscing et velit dolores consectetuer. Sed accusam eirmod dolore ullamcorper voluptua sed duis commodo dolores in sit ipsum diam eros ipsum. Sit elitr invidunt tation facilisi et justo vero vero accusam ut sed erat consectetuer stet dolores dolores est dolor. Sed eos velit sea et consetetur. No lorem sed eos diam sit lorem diam no delenit amet et dolor. Sea velit tempor takimata duo. Ea feugiat erat blandit ea vero justo dolor et ipsum nihil.

Illum nonumy voluptua erat ipsum feugait magna magna elitr. Diam amet illum lorem ea et odio ut sit et mazim luptatum invidunt. No et dolor sed et volutpat takimata dolor lorem placerat justo aliquyam consequat nisl nisl illum eirmod. Veniam sed sadipscing ipsum sit at ipsum sit dolor. Et in takimata duo lorem rebum accusam. Placerat invidunt nulla hendrerit dolore sit amet sed magna ut eum lorem sit et.