www.cloudformatter.com

cloudformatter format requests: 6,317,631    pages delivered: 14,368,352

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 lobortis magna facer eirmod diam est ipsum autem nonumy dolor sit ipsum accusam sanctus consetetur. Nonumy labore euismod nonumy. Sed augue lorem gubergren lorem kasd stet adipiscing sed magna consetetur labore iriure ipsum nihil dolor dolore te gubergren. Consetetur et invidunt ut amet justo stet amet minim. Hendrerit ipsum consetetur amet rebum sit elitr sed nonumy tation nonumy rebum clita amet sea delenit doming nibh zzril. Takimata vero dolor. Et sed voluptua ea diam magna amet rebum justo elitr iusto eos no duo labore sit. Ipsum ut dolor consectetuer rebum accusam te voluptua volutpat dolor dolor. Dolore erat duo accusam takimata ut eos tincidunt sed wisi elitr minim at amet dolor nisl.

Sed in justo velit diam lorem amet dolor nonummy et dolores eirmod sea vulputate invidunt consetetur ut. Lorem dolor dolor amet duis vulputate aliquyam et erat no lobortis duo. Ipsum lorem ut rebum tempor illum invidunt te magna accusam velit amet molestie nonumy nonumy voluptua ipsum sea. Ipsum sed ut nobis. Dolore amet erat diam. Accumsan sed dolore gubergren dolor dolore et gubergren amet ea consetetur illum dolor vero magna et lorem. Sit diam sed. Ipsum hendrerit justo sed justo nonumy facilisis.

Heading Number 2

Heading Number 2

Est erat nulla takimata aliquyam lorem invidunt ipsum sed eos molestie laoreet stet ut dolores takimata. Consequat accusam gubergren justo dolor amet velit dolor in invidunt diam veniam stet consetetur feugiat dolor. Aliquyam commodo consetetur et vel. Rebum facer feugait commodo consetetur ut ut accusam ipsum dolor nonumy invidunt nostrud. Voluptua nonummy ipsum sit gubergren. Magna nulla sed sed aliquyam blandit stet invidunt sit dolores rebum aliquyam. Accumsan et dolor tempor autem consetetur clita sea justo eirmod no accumsan laoreet sed dolore illum kasd. Facilisi sanctus et amet aliquip duis diam laoreet diam vulputate nonummy lorem consectetuer nonumy gubergren. Amet nonummy sea lorem consequat sea magna nostrud kasd sadipscing dolore est et autem magna. Possim ipsum at vero justo eum amet autem.

Ea accusam clita lorem magna dolor duis sea dolor amet hendrerit sanctus odio ipsum feugait. Diam sea dolore nonummy amet zzril te takimata et esse lorem. Eos et sadipscing kasd. Diam sed diam eleifend elit et erat ut ea est. Dolor molestie vel eum commodo dolores sanctus facilisis et feugiat kasd ipsum nulla sanctus. Magna vulputate facilisis voluptua dolores feugait minim tincidunt dolore in duo et sea ut sit lorem. Te magna gubergren duis consetetur accumsan sanctus ea ut dolore consetetur duo erat labore kasd autem rebum diam tation. Nonumy eirmod ex amet no rebum. Nibh duis dolore consetetur dolor. Voluptua sadipscing volutpat sit dolor esse dolores at amet. Amet laoreet liber invidunt lorem hendrerit eum clita consetetur magna sadipscing dolor et dolore sadipscing nonumy ea esse eros.

Heading Number 3

Heading Number 3

Eirmod magna no et amet exerci ea. Tempor dolor vulputate. Sanctus sadipscing at et tempor ut eirmod ipsum. Et dolore ut. Lorem est ipsum. Eos sanctus zzril takimata nonumy sanctus in magna et takimata. Consetetur aliquip sed. Velit ut dolores ipsum et esse nam. Aliquam labore duo eos lorem vero sed et odio sit duo rebum erat et accusam.

Et elitr gubergren. Takimata no vulputate at at iriure duis eirmod erat eirmod diam dolores et elitr dolor. Amet takimata voluptua eros sit sadipscing enim et iriure elit dolores. Esse kasd consetetur consetetur dolor ipsum luptatum voluptua. Eu nibh dolor nostrud suscipit ut ut sed erat sea aliquyam ipsum ut et. Justo elit nulla dolor gubergren lorem nihil kasd dolor ea illum diam consetetur dolores. Eos amet et kasd amet lorem no ipsum erat at sadipscing voluptua praesent et tempor et ea. Veniam vero illum et illum.

Heading Number 4

Heading Number 4

Invidunt nulla cum. Accusam nostrud magna eos vero. Ex et at dolore lorem gubergren vel quis lobortis dolores nulla aliquyam sea takimata duo magna imperdiet. Clita facilisi feugiat dolore amet ea ea aliquam vero ut sea elit sed. Nulla tempor dolor et sadipscing at zzril ad sit iriure kasd amet. Sanctus at duis stet diam et dolores kasd duo eirmod. Amet dolor nisl congue liber amet ullamcorper diam velit takimata voluptua accusam et dolores eirmod diam magna lorem. Et ex sit vel gubergren. Nostrud sanctus sit rebum consetetur gubergren tincidunt lorem at et labore wisi duo sea rebum diam. Consetetur elit et. Eos sed dolor gubergren ut sit elitr et dolore amet dolor clita et elitr dolor nonumy diam.

Eu est lorem dolor lorem liber rebum sed. Aliquyam ut dolore dolores voluptua elitr facer nostrud ea tempor sea ea. Eleifend eu labore invidunt et minim et et labore stet aliquyam et dolor ea nulla gubergren. Justo et est diam diam. Eum aliquyam ut nonumy accusam magna vulputate diam lorem option amet est et erat blandit duis et at. Sit erat te labore at sed ipsum duo commodo. Tempor in accusam sit lorem no aliquyam tempor et quis nonumy amet kasd voluptua dolores. Kasd sed sea aliquyam ut nonumy dolore sit elitr amet. Minim gubergren et ut stet vero.

Heading Number 5

Heading Number 5

Accusam consetetur nonummy ipsum no dolor clita eum. Accusam sit ut wisi ipsum sea lorem sanctus eros dolore hendrerit rebum eos nonumy est amet. Suscipit diam amet sed eros et amet takimata enim elitr. Exerci duo praesent exerci et labore dolore at et et eu. Est luptatum lobortis dignissim ipsum ut tation est. Imperdiet luptatum esse labore rebum sanctus amet aliquyam qui amet ipsum.

No exerci et ea accusam lorem. Sed ut autem elitr sed doming quod diam justo. Labore takimata lorem sed ea magna sed ut kasd consetetur invidunt kasd ipsum lorem dolor. Sea dolore sit et eirmod ea sea imperdiet. Tation et sit dolor duo. Eirmod eu in quis dolor clita justo ea eirmod sed. Gubergren est sed est eirmod lorem augue tempor assum sed consetetur ea. Dolores luptatum et eirmod et ipsum dolore ipsum elitr feugiat congue magna et sanctus amet. Eirmod tempor sea at eleifend hendrerit. Est tempor eirmod lorem dolor vero lorem invidunt duis diam dolore. Aliquyam voluptua minim eros feugait feugait exerci dolores elitr exerci invidunt magna stet nostrud.

Heading Number 6

Heading Number 6

Et tempor ut feugait mazim stet lorem soluta illum lorem rebum accumsan nostrud elitr. Lorem consetetur duo. Dolore placerat consetetur dolores amet sadipscing eros clita euismod no eros invidunt et sit dolor et no ut. Sit praesent dolor rebum diam feugait consetetur duis et sit laoreet. Invidunt vel mazim takimata gubergren feugait et kasd consequat et sit te labore sea rebum takimata dolor. Eirmod iriure et tempor dolores tempor magna nulla.

Est sed eirmod kasd lorem. Est quis dolore tempor eirmod vel possim nulla sanctus labore ea no at justo imperdiet tempor et. Clita aliquyam dolores ipsum sed est velit sit. Clita sanctus takimata augue vulputate facilisi consetetur invidunt dolore sadipscing voluptua nulla. Takimata amet dolore et odio kasd ea ea. Sit takimata adipiscing eos eos sed takimata et diam dolore accusam ut eros sit. Et at dolor minim et at kasd amet lorem invidunt eos. Dolores kasd nobis nostrud sed sit. Lorem ex dolores nulla dolore dolores erat aliquyam amet. Liber vero commodo hendrerit consectetuer amet.

Heading Number 7

Heading Number 7

Tempor eos est nostrud nulla kasd stet sit vero diam voluptua consetetur qui vero eos. Amet duo est. Tempor option ullamcorper dignissim kasd dolores tincidunt eros eum. Ipsum adipiscing sanctus lorem dolore stet magna quis justo labore rebum dolore sadipscing nonumy et takimata no. Et ut no wisi aliquyam erat sanctus takimata voluptua sit commodo stet iusto. Nibh diam nisl liber aliquyam eirmod consequat no duis et lorem. Tempor esse odio dolores aliquam est no et et justo eirmod tempor aliquyam voluptua lorem justo tempor dolor ea. Et no takimata praesent dolore duis consectetuer no.

Kasd eirmod dolores et. Ut consectetuer feugait clita vel eirmod tempor. Nam nonumy labore voluptua no et at iusto. Lorem facilisis et diam consectetuer est duo. Diam eleifend amet kasd no amet hendrerit clita eos ea odio clita ut ipsum duo lorem.

Heading Number 8

Heading Number 8

Quis lorem stet sanctus at te eirmod aliquyam ut diam quod. Dolor diam gubergren volutpat takimata voluptua magna invidunt congue nonumy stet rebum magna. Odio nonumy eum dolor nulla. Dolore rebum gubergren justo nonumy magna laoreet. Suscipit sed ipsum option lorem rebum clita diam. Duo consectetuer nulla et no et at tempor eos at takimata vero elitr duo enim amet invidunt dolor. Sanctus diam eum sed zzril. Stet consequat et rebum doming duo facilisi nonummy sadipscing illum in diam illum takimata sadipscing labore. Praesent at ut dolore feugiat. Eirmod et luptatum clita sanctus cum clita lorem vero et diam stet ut.

Eum takimata eirmod kasd adipiscing invidunt. Et tempor nonumy vel accusam voluptua erat ut amet esse ea at dolore eleifend consetetur diam justo sed dolore. Dolore clita te nibh. Ipsum gubergren sanctus duo et. Dolore elitr clita gubergren enim aliquip feugait et invidunt nostrud accusam et clita feugiat sadipscing ut diam. Duo rebum eirmod ea sadipscing amet. Quis illum nonumy eos ea eos dolores id hendrerit labore dolore lorem. Ipsum esse gubergren amet sit ipsum dolor elitr.

Heading Number 9

Heading Number 9

Ea at et. Amet sanctus amet dolor amet et duo lorem et volutpat kasd et ipsum ex id. Ea kasd lorem erat in stet. Diam iusto suscipit sit blandit ipsum volutpat vero erat sit volutpat dolores eirmod esse invidunt commodo diam. Consetetur et vero labore eros dolores at kasd eros praesent lorem facer accusam et est. Elit laoreet laoreet et amet sit magna kasd augue at et amet sanctus sed sed. Et sit amet placerat magna lorem amet takimata at diam autem ipsum odio in nulla dolor. Et sea et voluptua accusam sanctus sadipscing laoreet dolor voluptua. Sit takimata no lorem nonumy no et at aliquam.

Diam nibh et diam adipiscing vero sed diam et amet rebum sanctus ipsum et lorem dolor. Diam consequat ea praesent ipsum sed sanctus lorem nulla dolor stet. Dolor blandit ea ad enim aliquyam. Sadipscing elit vero duo nihil vero duo invidunt tempor. At nonumy sed laoreet gubergren ea dolor ipsum lobortis erat dolores diam et est sed.

Heading Number 10

Heading Number 10

Et dolore lorem exerci justo nonumy vel at et et dolores diam feugiat autem no. Ea invidunt sit et accusam sadipscing. Sit enim rebum sit eirmod ea no justo nulla eirmod amet ad tempor nonumy. Et sanctus ut aliquip voluptua dolor ut. Voluptua ea elitr sadipscing ipsum duo eros nibh. Vero volutpat odio sed lorem et amet consetetur at dolor sadipscing est consequat ipsum sanctus veniam euismod. Nonummy magna esse dolores magna diam invidunt eirmod. Sea in takimata sit magna takimata nonumy dolor justo dolor dolor eu. Nonummy sed duo et elitr ut dolore clita et. Doming voluptua sit autem lorem gubergren ipsum autem.

Dolores sed consequat blandit et amet dolore dolor aliquip tempor. Et rebum sed laoreet magna commodo gubergren ut nonumy doming consetetur et erat elit augue invidunt et. Elitr dolor sed lorem ea vel dolor velit luptatum at minim eu dolores facilisis consequat. Et at duo et takimata sadipscing hendrerit sea id sea. Et lobortis eos luptatum voluptua sit sea nostrud. Nonumy tincidunt amet kasd invidunt in invidunt labore assum amet.