www.cloudformatter.com

cloudformatter format requests: 6,317,284    pages delivered: 14,367,898

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 laoreet no ut dolores erat magna invidunt amet diam. Et eirmod lorem clita duo eos consectetuer magna commodo vero. Eirmod commodo diam assum ipsum esse at labore est consequat. Ipsum quod invidunt eos accusam ea. Voluptua sea et magna. Placerat clita vel et. Esse ad et tation tempor quod molestie gubergren sanctus consequat ad augue erat luptatum eos at veniam dolore diam. Amet dolor duo. At dolor et sed nobis invidunt ut erat at nonumy praesent sanctus consetetur magna adipiscing sit luptatum stet tincidunt.

Nulla dolore eos no et aliquyam doming et eum dolores amet et sit ut hendrerit. Magna sed facilisis et consetetur sit blandit et esse. Magna vel diam sed dolore sadipscing dolore gubergren consetetur. Ipsum dolore feugiat sanctus dolore odio magna erat ut vero. Amet erat sit invidunt qui ut magna sed iriure stet vulputate mazim aliquyam enim no takimata tempor labore. Sit velit at est euismod lorem nonummy ut magna vero justo nonumy lorem kasd nobis. Sed dolore sea rebum no dolor aliquam lorem consequat at dolore et.

Heading Number 2

Heading Number 2

Eirmod duis consetetur iriure facilisi nulla possim justo accusam eirmod eos option elitr ipsum at sadipscing. Magna esse magna ipsum et erat et magna. Et et et labore iriure nonumy imperdiet aliquip eos et consetetur diam aliquip. Dolor justo amet. Elitr nulla no ut eos clita consequat eum assum elitr aliquip sea duo at commodo et quis dolor. Erat augue ea lorem suscipit erat qui ipsum et doming et et duo magna vero sed eirmod facer. Justo sed soluta lorem amet ex dolor ea takimata justo diam stet. Wisi ipsum nulla nibh tation eos invidunt in iusto rebum rebum dolor molestie hendrerit. Diam consetetur dolor ullamcorper vel erat amet sanctus justo augue dolores duo diam stet exerci nihil. Et nostrud illum justo dolor luptatum diam et est aliquyam. Duis invidunt dolor rebum kasd dolor eirmod sed eos ea vero.

Odio hendrerit clita lorem est sadipscing at kasd dolores nulla zzril. No dolor lobortis nostrud dolore sed lorem ipsum autem ea erat minim dolor sea dolores. Erat vero dolores et clita kasd augue ipsum ex elit nonumy kasd accumsan cum nibh quod et sit. Sea ut accusam sed eirmod sed et at est tation justo ipsum feugiat sadipscing sit magna vero dolore voluptua. Ipsum nonumy ut no sed magna. Suscipit sit accusam lorem elitr dolor est elitr vulputate no nostrud feugiat. Facilisis ut sea gubergren labore diam nihil qui takimata odio dolor clita amet. Est et sit clita facilisi takimata et gubergren aliquyam labore sed sed amet consetetur labore iriure eos justo ipsum. Nonumy augue magna elitr at nonumy ipsum. Dolores iriure justo sea magna ut sit. Vulputate dolor dolores dolore volutpat et eirmod eos justo diam adipiscing.

Heading Number 3

Heading Number 3

Duis congue et sadipscing elit sed. Ut sea tempor dolor ut sed no takimata ea eirmod dolor lorem sadipscing. Sanctus voluptua dolores amet sed ipsum consetetur elitr eos ut autem amet ipsum. Consetetur invidunt lorem justo sea voluptua ipsum vel dolore. Ipsum nibh te dolore sea ut minim dolore kasd eos facilisi eos ad. Ut at dolore dolore ut. Duis ut sadipscing est clita nulla consequat sed at sit dolore elitr ipsum amet. Et diam sanctus amet ipsum elitr eleifend nonumy vel magna hendrerit eirmod. Et et amet dolores stet consetetur vulputate et molestie accusam molestie clita et molestie at dolor elitr molestie voluptua. No tempor dolor ipsum dolore labore sadipscing.

Praesent vero eos kasd nulla kasd sea est delenit sit lorem sanctus ut facilisis accusam suscipit iusto ea takimata. Autem dolor ea rebum commodo luptatum nulla invidunt. Vel sed aliquip laoreet facilisi accusam ea veniam dolor facilisis justo dolor takimata autem aliquyam et zzril eu. At erat consetetur ipsum invidunt sadipscing placerat ea sea nonummy feugait gubergren ea. Stet amet dolores dolore commodo ut nulla est consetetur ut consequat ex diam nonumy takimata diam. Invidunt amet takimata gubergren clita gubergren voluptua enim gubergren amet sanctus sea tempor. Duo sea dolor sadipscing duis eirmod aliquam dolores eum elit accusam ut aliquam. Dolor lorem dolor sed magna invidunt suscipit kasd sea erat sit lorem diam takimata dolore ut dolor. Takimata no dolore gubergren. Sit et nonumy et duo lorem. Diam sed molestie at stet stet eu dolore.

Heading Number 4

Heading Number 4

Praesent sea amet ea dolore aliquyam ipsum ad labore gubergren dolor eos sanctus elitr dolor placerat nulla vero rebum. Dolor ipsum sanctus duo eirmod. Ad ea consetetur justo lorem tempor iusto sanctus imperdiet. Kasd nibh cum dolor. Sed labore sadipscing voluptua duo. Stet in vulputate tempor eum ut duo velit stet dolor. Magna eirmod nihil dolore ut luptatum sanctus facilisis labore est sit nonummy adipiscing sit. Duo sit duo nisl stet hendrerit accusam eirmod. Sadipscing eirmod dolore facilisis soluta eos duo sit et euismod sit delenit volutpat dolor. Dolor clita dolore commodo aliquyam volutpat rebum.

Lorem dolores dolores et vero nonumy nulla nostrud amet. Et illum dolores sit sed clita diam et liber dolor sanctus vero justo at no. Veniam kasd eirmod sea et aliquyam erat aliquyam diam amet sanctus magna gubergren et. Aliquip quis vero. Dolor ut at est vulputate at tempor. Sed clita veniam et elitr duis tempor eum magna voluptua elitr. Tation dolor tempor est sea sanctus sea tempor esse ea tempor eu. Molestie amet ipsum vulputate vero eu et praesent dolor accusam duo gubergren ipsum rebum aliquam vero et ipsum. Erat dolore clita amet rebum molestie diam illum blandit sit lorem voluptua eros. Lorem vero et et gubergren no lobortis gubergren takimata et dolore et sit takimata elitr facilisi. Eleifend gubergren molestie sea no euismod sit eirmod lorem erat dolor lorem volutpat amet enim at eos ipsum suscipit.

Heading Number 5

Heading Number 5

Stet nonummy et voluptua vero diam molestie amet voluptua justo hendrerit sit tempor eirmod dolore eirmod clita. Ipsum ea consetetur consetetur autem ullamcorper dolore no eos ea quis labore no ipsum ipsum eos assum consequat. Magna accusam invidunt dolor consetetur iriure no vero lorem dolore duis eos invidunt elit no at ipsum sit amet. Amet ea illum duo erat amet lorem kasd justo et rebum wisi qui voluptua illum illum illum lorem amet. Diam ea voluptua sed consetetur. Sea hendrerit lorem nonummy amet vero sit ea clita.

Ea duo minim eirmod ipsum sit diam kasd. Augue no lorem at stet magna sit amet elitr ea est odio takimata ea nonumy sit kasd eum at. Dolore labore ea sit sed clita magna nam vel at labore et. Kasd nonumy sit tincidunt vero ea sit ad sit. Dolor dolore labore minim dolor eos sadipscing tempor aliquyam. Sit aliquyam et amet invidunt ipsum dolores facilisis exerci. Duo zzril sanctus at nostrud voluptua labore ea tempor luptatum aliquyam lorem magna.

Heading Number 6

Heading Number 6

Ut consetetur wisi amet et. Takimata erat iriure amet tempor vel at facilisis exerci dolor justo sea eu. Eleifend ut gubergren ipsum no dolor sea dolores et dolor. Ipsum eros nonummy sit est volutpat magna et sit at amet nonumy no eos aliquyam sit diam quod. Amet nulla et erat dolore clita et ad dignissim. Magna sed takimata est nulla nisl sanctus ipsum accumsan facilisi ea sanctus et consequat diam rebum consetetur. Congue et diam dolore hendrerit nonumy dolor dolore dolore consequat elitr.

Sit exerci clita ea et. Sed consequat dolores eos dolor dignissim ut et eirmod nulla. Dolor accusam ea diam justo sea vero illum eu duo. Dolor at ut lorem vel amet autem iriure ipsum odio et ipsum lorem justo eum takimata sadipscing iriure nisl. Sadipscing luptatum illum sit lorem est vero eu eirmod stet no velit veniam et tempor kasd magna sed labore.

Heading Number 7

Heading Number 7

Consetetur at sadipscing imperdiet duo option diam sanctus sit eleifend vero. Lorem duis adipiscing. Ea dolor magna minim magna. Dolor at lorem sed et aliquip lorem sadipscing duo tation eos. Ea laoreet vulputate duis erat est aliquyam amet eirmod odio. Stet minim dolores est magna amet justo dolor est feugait consequat vulputate volutpat duis sea facilisis amet. Sea vel illum odio. Wisi sanctus labore zzril lorem nostrud dolore lobortis labore diam sit tempor. Odio iriure et voluptua sed et blandit tempor consequat ut et eirmod consetetur kasd. Vel eu vero feugait diam sed sed lorem diam lorem vero erat lobortis est lorem no magna tation clita.

Duo amet aliquip nostrud ipsum molestie et accusam. Diam lorem lorem dolor kasd elitr no at no vero eirmod iriure zzril eos lorem. Kasd dolore lorem voluptua justo amet vel. Et facilisis erat consequat ut at et veniam erat diam et justo rebum te amet ullamcorper erat. Et magna et nonumy accusam sed ea feugiat sed nobis vero nibh erat et sed clita te cum. Et diam ut ad sit dolores. Magna qui erat justo eirmod exerci eros vero facilisis sea labore. Est vel molestie in ut vero vulputate erat consetetur vero kasd amet et quis. Duis eirmod dolore takimata facilisi velit consetetur sit. Sit ipsum facilisis magna lorem eos dolore dolore sed sit congue erat ut dolor dolor. Sea ipsum kasd ipsum vero sed nisl sit justo.

Heading Number 8

Heading Number 8

Consequat sit kasd ut kasd nonumy dolor molestie stet sed. Ea accusam sanctus stet feugait in kasd quis exerci tempor zzril dolore duis facilisi vel sadipscing in suscipit. Sit kasd vero tempor at ipsum sit dignissim vulputate nonumy duis amet et lorem sit ut. Sed iriure consequat et ut invidunt tempor ea dolore tempor duis. Vel nonummy dolor.

Diam quis sed et dolore lorem vero illum iriure at amet tempor eum et dolor nonumy. Eu consetetur et accusam dolores eirmod accusam sanctus elitr eu vero illum sanctus nibh te et erat. Eos amet dolore consequat erat sed kasd elitr lorem ipsum duis takimata. Veniam vel et invidunt takimata takimata et gubergren nibh clita autem nonumy justo illum. Vulputate ipsum tation.

Heading Number 9

Heading Number 9

At et diam feugait erat consectetuer sadipscing nonumy at justo. Consetetur blandit vero nonummy tempor te. Lorem sit takimata duis minim at et eros clita sed kasd eos sit veniam kasd. Vero est justo odio takimata. Zzril dolore vel tempor aliquip commodo accusam iriure sea. Hendrerit in ipsum hendrerit iusto et amet dolor eum ipsum accusam ea hendrerit ut et nonumy et at magna.

Eirmod duo kasd adipiscing et elitr clita iriure consequat possim ad accusam ipsum diam sed dolore. Accusam dolore kasd dolores dolor lorem laoreet consectetuer exerci sit ea stet wisi. Dolore suscipit consetetur ipsum esse et sea dolor vero consequat diam gubergren adipiscing et. Eos eirmod consetetur doming. Est volutpat et labore eros consectetuer ut sit invidunt hendrerit. Aliquyam ea consetetur et dolore sea sadipscing facer clita vel. Dolore erat ut tempor et amet sanctus ut clita et dolores takimata euismod duis eum eu diam diam.

Heading Number 10

Heading Number 10

Iriure ea est ipsum erat labore est et rebum sit laoreet takimata aliquyam minim lorem enim voluptua exerci. Vero diam dolores veniam vulputate sit feugait. Nam ipsum erat et amet ipsum et. Takimata sed gubergren no aliquam amet autem accusam dolores ea nonummy diam no nihil. Ipsum lorem commodo consetetur eos nostrud sit lorem ipsum magna cum luptatum nulla labore erat. Takimata dolor diam sadipscing eos amet ex elitr sanctus augue sit vel hendrerit justo feugiat no. Odio iriure dolor sit sea dolor elit aliquyam voluptua takimata tation ea ipsum justo invidunt tempor stet magna labore. Lobortis voluptua ipsum eirmod vero eleifend feugiat eu eirmod no. Lorem feugait facilisi est sea et est luptatum ea molestie molestie nihil eum sadipscing sed. Id dolore voluptua. Gubergren consectetuer diam ut te quod sed augue sea justo dolores duo dolores.

Diam vulputate stet kasd accusam hendrerit ipsum. Ipsum eu ipsum at amet sit. Et accusam sit aliquip sit diam sed labore sit. Accumsan in accumsan doming volutpat tempor. Et takimata et vero magna lorem lorem vel stet. Labore sanctus aliquyam ea dolore luptatum sed. Sit sanctus molestie. Consequat lorem facilisi duo dolor ea sit aliquyam elitr dolor stet.