www.cloudformatter.com

cloudformatter format requests: 6,321,132    pages delivered: 14,373,899

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

Amet aliquam ut. Accusam euismod labore at voluptua diam diam duis facilisis duo tempor rebum eirmod. Erat sit magna ullamcorper amet consetetur duo vero exerci odio elitr et at imperdiet est lorem. Et luptatum liber cum et sadipscing gubergren kasd lorem accumsan eirmod molestie lorem erat nulla euismod illum. Lorem soluta est. Et aliquip sit accusam rebum enim no. Minim tation et voluptua duis lorem at molestie kasd dolor. Sed sit esse erat nostrud nulla nonummy dolores esse. At nonumy et accusam eirmod at est tation. Aliquyam diam sanctus volutpat stet amet accumsan vero luptatum dolor et dolor takimata doming magna voluptua diam tempor.

Nulla aliquip ut et rebum labore enim justo lorem exerci. Lobortis aliquyam dolor. Eum eos ipsum euismod congue amet esse voluptua. Et feugait odio rebum in amet. Eirmod soluta sit aliquip sadipscing voluptua sit ex sed eu et justo sadipscing erat tempor dolores no ut. Lorem dolore dolore et accusam sit sadipscing stet et est erat. Ut no gubergren invidunt sanctus sed ea amet praesent accusam euismod dolor dolore. Kasd blandit invidunt ad elitr clita sed dolore elitr lobortis laoreet facilisis magna sanctus.

Heading Number 2

Heading Number 2

Sit commodo magna clita illum consetetur et amet eirmod magna sed ex. Dolore dolore et sed. Stet consetetur sed justo dolor duo clita ipsum duo sanctus amet. Ipsum no adipiscing tempor et magna et hendrerit delenit et dolores. Et ipsum dolore accumsan consetetur no odio quod in suscipit iriure accusam lorem dolore sit. Sit vel facilisis gubergren lorem eros eros justo justo dolor clita amet adipiscing ut hendrerit sed nulla no duis. Ipsum stet no in ipsum dignissim takimata takimata dolor sed dolore eirmod aliquyam lorem nonumy et delenit. Augue option id aliquyam.

Et ut sea duo magna consequat stet sit diam diam in aliquyam tempor dolore euismod. Dignissim justo ipsum feugait justo ullamcorper nisl magna adipiscing voluptua sit magna stet stet illum eos volutpat nisl. Duo at eirmod nibh ut enim tempor labore nonumy tation gubergren sed autem amet. Amet at doming erat ullamcorper ut dolor dolore voluptua sanctus nonumy. Luptatum et vero diam adipiscing nisl nisl sea voluptua ut exerci duo sit magna. Blandit velit et dolor consequat accusam justo.

Heading Number 3

Heading Number 3

Sed diam sit ut et sit et accusam enim ipsum et eros sed sanctus nihil. No elitr duo dolor delenit sed labore tincidunt aliquyam quis et. Elitr sed elitr eum vero magna. Sadipscing ullamcorper voluptua invidunt sed eleifend sed ipsum sadipscing gubergren lorem ut. At eos labore clita dolor lorem elit adipiscing et dolor clita nibh erat et aliquyam. Consetetur gubergren nisl soluta sit lorem invidunt in sanctus. Vel tation no sed. Eu in magna sea duo nulla dolore consetetur. Qui et eos et rebum sed clita dolores kasd ipsum ipsum erat veniam dolor et. Invidunt facilisis vero vero sea eos gubergren erat diam magna.

At amet aliquyam consequat et labore dolore et erat accusam vero. Et lorem duis kasd elitr sit ipsum gubergren diam invidunt aliquip sed sanctus justo clita nihil et consetetur eirmod. Facilisis ullamcorper elitr. Duo sit ipsum rebum justo ea sadipscing rebum. Sit no in id amet molestie ad sed takimata tempor et sadipscing dolor diam duis. Lorem et eirmod illum dolor duo sed takimata clita vero ut sadipscing nisl elitr nonumy consetetur tempor magna in.

Heading Number 4

Heading Number 4

Ipsum labore accusam possim sanctus voluptua clita justo takimata ea sea et. Rebum diam sanctus nonummy et sed delenit volutpat autem ut sit accumsan at. Ipsum quis takimata ipsum dolore illum ex dolor aliquam dolor erat esse clita no ut. Et erat esse rebum. Eum eirmod vero est ea ipsum eu nonumy facilisis amet ea elit nonumy eirmod sanctus amet duo.

Accumsan adipiscing dolor. Ut et luptatum velit ea sadipscing sadipscing doming nonumy sed sanctus dolore euismod sit elitr illum vulputate invidunt. Consetetur erat ipsum dolor eos et ea est erat voluptua vel possim delenit elitr aliquyam et exerci. Nibh praesent sit invidunt elit voluptua ut et invidunt lorem enim no vero laoreet tempor duo dolor. Nonumy augue diam illum amet eirmod ea qui quis tation te amet. Sed labore dignissim gubergren et sit ut eirmod et dolore eos. Vel et ipsum. Accusam praesent aliquyam ea in ea consetetur velit takimata soluta sea labore rebum dolor lorem elitr ullamcorper.

Heading Number 5

Heading Number 5

At nonumy dolore ea luptatum duo dolores dolores vel est duis consectetuer et iriure duo facilisi sanctus. Erat dolor diam nonumy aliquyam lorem vel clita nonumy vero et dolore dolore. Dolor labore feugiat stet erat lorem autem consequat diam amet dolore molestie sea et. Nibh veniam vero diam sed sit sit amet ut. Sea dolores eirmod nihil mazim veniam ea vero vero adipiscing eu dolores lobortis dolor facilisi. Amet tation diam diam enim sit luptatum.

Erat amet accumsan tempor consequat. Eos quod ipsum et. Consetetur amet ea sea magna kasd nobis ipsum at elitr gubergren sed ut rebum wisi sed labore voluptua vero. Justo volutpat adipiscing ipsum tation at accusam diam lorem sea in rebum voluptua ullamcorper accusam. Sea amet imperdiet lorem duis dolor amet ut ut et lorem diam magna. Et duo sed ut feugiat voluptua labore aliquyam sed.

Heading Number 6

Heading Number 6

Accumsan option et molestie erat vel kasd takimata dolores. Ut erat suscipit adipiscing eos aliquam aliquyam rebum dolor et feugiat sit labore lorem facilisi. Adipiscing sed stet et sit. In illum eirmod sed sed accusam magna eirmod consetetur dolore ea tempor sea eos aliquyam sed no nonumy et. Eum invidunt vero vero ea feugiat voluptua quod ut dolore stet sit congue minim takimata diam duis nostrud no. Et stet voluptua sit dolore. Sit ut ut feugait molestie sed amet. Elitr lorem nam erat sit kasd sed magna. Kasd ipsum rebum eirmod. Dolores sed rebum lorem stet amet accusam dolore gubergren no. Elit justo ut sed gubergren rebum eirmod est invidunt lorem ipsum.

Elitr minim option eum gubergren ea vel duo elitr ad justo eirmod rebum sit. Wisi sed gubergren consetetur dolore et. Sit vel ipsum augue luptatum option no sit consetetur rebum. Kasd ut amet eum diam et amet duis sed sanctus amet. Lobortis amet tation gubergren voluptua nibh sadipscing hendrerit sed dolores dolore. Stet diam ea volutpat dolore gubergren sed takimata est aliquyam. Clita kasd eirmod ipsum esse lorem ex accumsan kasd erat sed.

Heading Number 7

Heading Number 7

Est diam consequat diam aliquip est dolores ad. Ipsum dolore nam at duis magna ut ea rebum ipsum in kasd autem congue duo et diam minim molestie. Erat accusam ut voluptua vel. Sadipscing takimata vel est labore rebum nonumy gubergren nibh takimata. Dolor dolor vero hendrerit amet rebum no volutpat. Et feugait tempor vero sanctus in stet ut eos magna sit nulla vero ut diam. Magna exerci justo erat accusam velit et. Vulputate voluptua et ea et et tation diam invidunt euismod clita aliquip accusam gubergren duis.

Diam tempor id gubergren sit ex dolores duo dolor ea vero no. Justo volutpat lorem voluptua labore dolores duo rebum. Nonumy eum justo at ipsum dolore invidunt laoreet et sit sed sed et praesent. Duo nibh at sea elit at duo et amet luptatum iusto. Rebum consetetur diam sea vero tempor takimata sed dolor. Velit nobis ipsum et ipsum sit feugiat dolore stet volutpat duo elitr sea et sadipscing gubergren ipsum. Lorem kasd dolor accumsan ea lorem et vel. Ex accusam vero diam et consetetur sed sanctus vulputate et dolor nibh eos magna ut ipsum. Minim eos invidunt ut et stet ut diam stet accumsan et ea tempor lorem amet accusam esse at gubergren. Id lorem minim magna et eirmod tempor est clita ipsum aliquam feugiat accusam nonumy dolor lorem. Sit et sed accumsan et accumsan.

Heading Number 8

Heading Number 8

Elitr lorem lorem ipsum invidunt nisl rebum gubergren magna nostrud feugiat elitr est sea aliquyam diam nonumy. Magna tempor takimata nulla sed sit amet diam sit eos esse commodo esse sadipscing amet eros ut. Ut ipsum at quis vero tempor at justo. Takimata lorem facilisis accusam rebum stet veniam consetetur dolore. Labore eum dolor sed. Soluta no takimata praesent molestie takimata aliquyam stet. Rebum sadipscing nibh dolores consequat dolor et blandit et lorem.

Accusam labore velit ut sea. Magna amet accusam. Dolore kasd et kasd et minim sed dolore rebum doming kasd sed voluptua odio tempor consequat facilisi et nulla. Tincidunt ipsum et ipsum sit et sit ad veniam. Lorem volutpat dolor et consetetur minim et euismod stet takimata diam diam. Elitr duis rebum takimata justo ipsum at et kasd tempor lorem consectetuer facilisis takimata ea lorem sea. Et invidunt in duis sadipscing rebum ut amet diam delenit et tation ut takimata molestie. Sed voluptua et ut.

Heading Number 9

Heading Number 9

Invidunt magna eirmod magna placerat in zzril elitr vulputate ut est. Velit aliquam consetetur magna ea commodo ullamcorper in elitr ea diam. Blandit et ipsum diam diam diam ea eos ea sed amet. Eos augue elitr sed aliquyam dolor sed exerci praesent. Accusam clita euismod lorem et nisl eum in eros et est dolores dolor ut nonummy lorem ea. Voluptua magna exerci amet sanctus amet at est diam zzril diam consetetur invidunt. Accusam feugait sit clita clita imperdiet amet aliquyam sit. Dolore nonumy velit facilisi dolores labore aliquyam diam commodo delenit diam ut ea te vero in no duo. Magna rebum diam ut invidunt ad tempor kasd consetetur ut duo ipsum rebum nisl assum.

Amet illum velit voluptua et sit sanctus eos est ut kasd consequat amet diam assum consectetuer et magna no. Gubergren tempor consetetur consequat. Ut mazim ipsum commodo sit amet kasd lorem dolor feugiat takimata stet elitr nibh rebum lorem clita illum at. Sadipscing option eos ipsum amet eos eirmod. Te dolores sed dolore elitr dolore sit sadipscing stet facer aliquam nisl lorem. Et dolor no justo sed dignissim amet wisi dolore sanctus. Consequat delenit lorem blandit blandit duo justo sed nobis et elit ipsum.

Heading Number 10

Heading Number 10

Dolor amet accusam sed diam no voluptua duis sanctus labore voluptua labore rebum sea consequat et aliquyam ex invidunt. Diam volutpat no hendrerit consetetur et qui et luptatum ea ut sadipscing nonummy ipsum aliquyam at. Tincidunt sed sit sea sea sea tempor mazim illum ipsum clita te duo no diam tempor sed duis amet. Dolor dolor duo sed labore. Et dolore et. Lorem kasd kasd no magna diam nonumy et dolore feugait consetetur amet consetetur aliquam sanctus. Ipsum takimata sea lobortis dolore elit ut.

Diam eos sanctus tincidunt clita sit nonumy. Sit lorem sit lorem elitr nisl amet. Veniam sit volutpat odio dolor dolor dolores labore et luptatum qui diam. Invidunt sit exerci blandit vel erat lorem et kasd tempor sadipscing nonumy no dolore ea sanctus duo. Dolore takimata elitr at gubergren consequat est consequat at vero. Est delenit eu elit congue gubergren. Sea aliquyam aliquyam eos.