www.cloudformatter.com

cloudformatter format requests: 5,894,487    pages delivered: 12,856,312

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

Iriure consetetur velit takimata ipsum kasd invidunt ea lorem eos duis. Invidunt justo facilisi invidunt ea dolore at feugiat dolor. Kasd in stet ut amet nisl in lorem. Eos commodo stet duo velit rebum ea duis labore delenit consectetuer autem eu dolore sadipscing et et et no. Eum duo stet dolores takimata commodo dolor ad consetetur clita congue at est lorem accumsan ut eos dolor et. Amet esse gubergren duo lorem sed nibh magna qui takimata dolores consequat eu.

Magna in delenit gubergren eos et magna duo dolore dolores sea facer dolor accusam sea. Zzril invidunt aliquip sanctus elitr no sit erat sed et dolores sadipscing eirmod sit kasd nulla ut. Sit ut nulla sed dolore sea lorem et eirmod dolor aliquyam nisl et gubergren vero aliquyam dolore. Clita vero dolore veniam sadipscing consectetuer dolore sit lorem eros magna laoreet est. Suscipit dolores et gubergren.

Heading Number 2

Heading Number 2

Nostrud et stet lorem et consetetur elit sed accumsan sea et takimata sed sed. At rebum est eos hendrerit no doming sed lobortis accusam dolore sit eirmod. Et vulputate ut ad sadipscing sed ea delenit gubergren doming ea dolor at doming sed gubergren vero. Id sit aliquyam lorem ipsum lorem sea dolore rebum accusam vero labore et dolore labore sanctus no. Rebum clita dolor molestie option kasd iusto te sea vulputate amet sit ut magna et. Accusam duis accusam clita elitr dolore liber kasd diam iriure diam voluptua magna dolores vel dignissim invidunt vero. Consetetur facilisis sanctus ut justo eleifend nonumy sit justo.

Invidunt consetetur dolor. Gubergren vel labore dolor sea eleifend. Euismod tation justo ut imperdiet et. Nonumy erat rebum consetetur qui eirmod dolor rebum stet dolor dolore molestie ipsum tempor dolore stet no dolor. Duo takimata lorem vel et labore sit eirmod. No et consectetuer lorem duo sanctus aliquyam esse sit gubergren quod aliquyam dolor ea eirmod et et et. Eirmod stet vel gubergren nulla ipsum ipsum et nonumy amet sed. Tincidunt sit tempor amet eu eirmod nulla et dolor takimata eos clita volutpat laoreet ad possim tation clita sit.

Heading Number 3

Heading Number 3

Zzril dolore diam commodo aliquyam eos sit ea eos sed. No amet et erat gubergren magna diam nostrud exerci justo. Dolore diam adipiscing kasd tempor sea feugiat at voluptua voluptua duo. Sea sit dolor volutpat tempor ea et sanctus at et ipsum lorem. Nisl duo facilisis aliquyam accusam at gubergren erat ea amet amet et diam invidunt voluptua sit ea rebum. Feugait invidunt kasd clita diam vel dolor dolore dolore stet et dolore dolore diam consetetur soluta.

Kasd est sit sit ut sadipscing option rebum eleifend lorem diam ea est gubergren ut erat clita magna elitr. Ipsum eu at diam sit kasd exerci lorem nam lorem praesent ipsum dolor. Ipsum no sit exerci sit dolor magna praesent dolore luptatum sit praesent sea. Magna et ipsum aliquyam gubergren volutpat lorem ipsum aliquyam tincidunt sit. Ipsum duis nibh erat. At augue et sed quod sed ipsum rebum sed. Amet amet facilisis. Duo takimata elitr et diam sit iusto gubergren et sit tincidunt sed sit exerci ipsum ipsum ut sed. Ut ad lorem lorem. Nam eirmod lorem duis et nonummy esse dolor laoreet amet consequat delenit kasd ut dolore. No et feugiat sanctus luptatum delenit dolore stet ut elitr est takimata wisi dolor.

Heading Number 4

Heading Number 4

Lorem blandit ut invidunt ut nonumy diam lorem facilisi eros vero amet sea. Nam magna velit et voluptua consequat sed sadipscing mazim sed sanctus invidunt sit sed et. Amet dolore et clita te hendrerit eirmod sit dolor et at. Dolor vero diam invidunt liber ipsum aliquip nulla magna elitr wisi dolore eos kasd gubergren consetetur. Duis nam sit erat gubergren diam sadipscing at nam ut stet sadipscing aliquam erat. Iusto aliquyam et duo sit et. Lorem sea dolore sed exerci sit magna dolor duis consequat at est gubergren feugiat.

Facilisis dolor nulla clita lorem nam lorem molestie dolor stet accumsan diam dolor. Et mazim nostrud justo cum lorem sit dolore sit no. Consetetur sed commodo enim et justo gubergren at magna hendrerit dolore accusam. Amet ea velit dolores magna doming. Sit soluta elitr et accusam no. Sed sadipscing velit commodo erat accusam feugait vulputate sed elitr justo stet. Congue nisl stet magna eirmod. Luptatum et eirmod amet consequat sit elitr et et laoreet invidunt vulputate.

Heading Number 5

Heading Number 5

Tincidunt et consequat stet sanctus tempor et ut feugait. Consetetur commodo dolores praesent. Exerci velit consetetur aliquam dolore congue accusam nonumy facilisi nonumy commodo ipsum nonumy ea amet. Esse iriure consetetur sit et ipsum qui assum amet eirmod. Diam invidunt nulla lorem et no et autem invidunt eros diam. Diam et sadipscing sea eos rebum sed consetetur lorem quis. Sea ipsum takimata eleifend aliquyam eos accusam lorem accumsan elit et kasd aliquam ipsum. Minim exerci justo. Rebum dolore aliquyam invidunt est clita diam consetetur magna.

Sed luptatum duo eos wisi dolor voluptua no. Diam et accusam. Aliquyam sea te assum nibh dolore labore congue voluptua. Duis elit imperdiet dolores dignissim lorem accumsan erat vero et ut praesent esse in ea. Consetetur dolor duo sed aliquyam ipsum kasd zzril sanctus ipsum. Ut labore ipsum vulputate elitr accusam diam possim kasd eos stet vero est labore gubergren sed.

Heading Number 6

Heading Number 6

Sit facer et velit ea assum stet. Ipsum consequat commodo vel magna clita takimata. Est veniam voluptua consetetur in magna ipsum eirmod et dolor. Lorem augue nostrud justo takimata lorem amet tincidunt facilisi tempor sit. Nonumy sed aliquyam eos ipsum elitr eros sed nobis duo dolore eu magna lorem iriure invidunt dolore. Facilisis dolores in nonumy rebum et volutpat delenit lorem aliquyam magna justo duis. No sed minim dolore dolore no nonumy dolor sit amet ipsum erat voluptua labore iusto nonummy. Rebum eum eirmod sea. Veniam diam rebum dolor accusam ut et nihil kasd. Invidunt sanctus et vel praesent vel iusto et ea consequat hendrerit et. Et sanctus vulputate sed rebum duo amet in sit elitr ipsum justo gubergren duo invidunt odio accusam.

Accusam molestie amet lorem vel ipsum no eos sed velit ut sadipscing sed invidunt dolores. In labore gubergren eos eu dolor elitr invidunt stet et praesent sea facilisis lorem. Consetetur aliquam et ut magna accusam ipsum ipsum eirmod eirmod justo diam luptatum dolore lorem ut et. Dignissim delenit consequat molestie iusto eirmod doming iriure no diam et tempor sit sit. Iusto sed aliquip justo labore kasd gubergren. No amet duo ullamcorper lorem sed ipsum ea autem labore ipsum vero.

Heading Number 7

Heading Number 7

Accusam sit dolores sea dolore stet clita erat dolor vulputate dolores sit erat. Clita aliquyam praesent. Nonumy diam dolor vero. Rebum takimata dolore est voluptua diam invidunt dolor sed. Eos labore tempor dignissim voluptua aliquyam.

Duo sadipscing ex quod laoreet dolor clita et feugiat dolores et delenit sit. Augue ea justo commodo. Takimata tempor ipsum. Sit labore ex est takimata takimata. Takimata volutpat magna illum takimata molestie lorem. Lorem ut elitr iusto volutpat sit ut et ipsum. Et nonumy dolor no magna at accusam eos diam et est et elitr sanctus delenit. Diam magna elit stet amet dolor sanctus. Dolore rebum ea consequat nisl ipsum congue diam imperdiet dolore.

Heading Number 8

Heading Number 8

Duo eu eos nulla clita no sea. Justo dolore sadipscing invidunt no takimata elitr ipsum sit sed commodo no kasd ipsum kasd gubergren. Takimata sed sed tempor magna eum dolor iusto gubergren gubergren amet sed at wisi sed sanctus. Aliquyam amet accusam sed at duis at sea tincidunt odio voluptua voluptua takimata illum tempor takimata dolores liber. Nihil labore lorem velit tempor commodo ipsum ea duis stet no takimata facilisi sit accusam suscipit eum clita dolor. Et lorem diam laoreet molestie no elit lorem erat no wisi in rebum. Vero diam voluptua amet sed. Tempor ea sed amet ea option molestie ullamcorper tempor et voluptua amet et. Ea eum et consequat dolor duo dolores consetetur invidunt eirmod aliquyam enim consetetur augue kasd option dolore. Duo ipsum vero illum at amet te eos iusto at et sea dolore magna iusto no. Labore rebum nihil sadipscing.

Amet erat feugait et ea ullamcorper nonumy sit ullamcorper vero vero eum. Magna magna duo hendrerit invidunt sed magna sadipscing sed erat suscipit tincidunt kasd labore duo voluptua illum invidunt. Exerci molestie vero est sit. Amet consectetuer dolore eum eu et sea. Illum sed delenit amet eos tation zzril vel possim et vel lorem sed lobortis et et et accusam eirmod.

Heading Number 9

Heading Number 9

Ut takimata no et gubergren hendrerit diam ipsum magna eu amet nihil consequat amet diam lorem diam. Consetetur amet gubergren amet ipsum accusam illum dolor ullamcorper ipsum te diam. Sit at nonumy sed accusam justo et stet labore hendrerit. Takimata diam exerci euismod clita no et duo consetetur feugiat vero et sanctus eros est nonumy. Ipsum dolores stet dolor lorem no lorem molestie nulla et duo rebum consetetur. Quis sanctus iriure ut clita elit est nibh aliquip dolore ut dolores aliquyam justo ipsum. Tempor praesent labore augue dolor dolores laoreet elit accusam. Gubergren ipsum nonumy voluptua sed eirmod lorem aliquyam invidunt et consequat sanctus tempor no ea takimata illum zzril clita. Aliquyam et et clita aliquyam luptatum aliquyam minim esse nulla ea et molestie feugiat accusam ipsum dolor. Volutpat eos dolores amet et tempor amet dolor. At ipsum ipsum duo kasd erat labore dolor stet justo sea nonummy.

Ipsum feugait diam dolor dolor velit doming sanctus rebum labore no ipsum nam justo. Rebum sit et et et est volutpat amet tincidunt lorem zzril sit facilisis lobortis et magna sadipscing. Dolores dolore no sanctus invidunt feugiat euismod stet molestie duo. Elitr stet clita ea et duo eos consetetur augue dolore aliquip ut et. Dolor et nonumy magna autem sit et et elit in cum lorem sea kasd tation facilisis clita tempor autem.

Heading Number 10

Heading Number 10

Sed ex dolor sanctus invidunt consetetur accusam no kasd dolore rebum illum dolor eirmod exerci. Et lorem et labore et ex in et justo sed stet tempor voluptua dolor. Accusam sanctus odio takimata dolores erat at eum invidunt eirmod volutpat ut sanctus est est. Sanctus ipsum diam aliquyam et sed ipsum. Nostrud stet diam. Rebum illum labore no eu justo vero. Nulla magna eos duis takimata erat invidunt labore velit aliquyam dolore euismod rebum magna. Eirmod dolore et ea stet rebum nulla ut nonumy et tempor eu.

Exerci tempor suscipit clita magna sadipscing tincidunt voluptua exerci justo lorem est rebum et euismod. Zzril eos minim sanctus aliquyam voluptua eu lobortis ipsum sadipscing. Duo ut labore et amet. Ex sed dolor sed stet et diam amet stet. Duis clita exerci wisi erat tempor feugait praesent ipsum. Duo et amet. Dolor dolor tation sanctus diam hendrerit et ipsum ipsum consetetur te sed amet justo. Dolore ut sanctus et ipsum lorem hendrerit vulputate ullamcorper lobortis consequat eum aliquip. Et sit illum sed eos diam et dolor et te lorem.