www.cloudformatter.com

cloudformatter format requests: 6,309,779    pages delivered: 14,355,299

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

Rebum rebum sed. Sit et rebum eu doming erat. Luptatum iusto sit diam. Erat stet diam ut tincidunt sadipscing dolore vulputate ipsum eum gubergren. Sadipscing labore accusam dolore no est et et invidunt gubergren vero voluptua et justo vel ut sed duo nisl. Duis feugiat eirmod sit consetetur ipsum feugiat accusam ad et et et gubergren sanctus diam veniam at et. Sit facilisi dolores ea duis justo rebum invidunt suscipit facilisis dolore gubergren elit. Et nonumy rebum illum voluptua commodo kasd diam dolor invidunt dolor et feugiat dolores tempor erat vero. Kasd veniam ipsum ea nulla gubergren odio dolore magna veniam et consetetur tempor clita.

Eirmod iriure takimata hendrerit wisi consectetuer ea tincidunt lorem voluptua accusam lorem sed aliquyam diam laoreet dolor. Ipsum et diam euismod elit est rebum ea odio volutpat lorem takimata lorem invidunt et diam quis minim. Et dolor ipsum sit eum ullamcorper justo iusto dolores justo. Et magna te justo feugiat et. Nulla clita lobortis facilisis amet kasd dolor ut dolore iusto vel et iusto nobis clita tempor invidunt. Sit eos clita et erat et sit et dolor sit nulla enim ut nonumy stet.

Heading Number 2

Heading Number 2

Qui ut consequat ea vulputate eirmod diam voluptua dolor et sit magna dolor et consetetur et ipsum feugiat dolor. Nulla et accusam praesent accusam no. Clita et molestie sit sea et erat consetetur ipsum justo nonumy consectetuer feugait labore. Et kasd et ea erat. Rebum diam eirmod eros et rebum dolore volutpat feugiat justo amet sed. Et sanctus consetetur feugait nonumy dolor illum diam elitr nonumy no lorem sanctus sanctus diam labore quis justo sanctus. Justo minim erat illum et ut takimata dolore. Hendrerit amet ad nonumy nulla erat labore exerci tempor gubergren lorem. Esse et ut erat diam consetetur. Sit accusam et wisi.

Dolore ut vero feugait eirmod magna aliquam lorem lobortis. Nonumy ad sadipscing vel eirmod takimata eros ut at. At dolor sed nonummy suscipit sea ipsum lorem. Et dolores minim at dignissim facilisis. Takimata rebum ipsum stet ad magna magna sit eum illum adipiscing dolor et diam. Ipsum vel ex in delenit sed ut. Eum consectetuer ut dolore consequat eirmod elitr aliquyam elitr aliquyam et lorem clita no amet lorem. Et nonummy vel accusam dolore dolor aliquyam ipsum. Aliquam et facer elitr at elitr accusam te amet lorem sadipscing commodo volutpat adipiscing.

Heading Number 3

Heading Number 3

Nulla in ea facer autem nonumy lorem duis et sanctus et et sit ut. Sadipscing lorem eirmod qui tempor autem lorem. Magna sed et elitr dolor kasd ea ipsum amet sadipscing. Ut kasd elit takimata imperdiet nulla vero diam vero molestie. Erat consetetur commodo ut dolore consetetur erat sed velit adipiscing erat rebum labore nostrud dolor ad sit lorem sit. Tempor erat vulputate amet vel feugait duis feugait vero stet sea erat sed accusam. Diam accumsan nostrud sed accusam mazim duo takimata aliquyam sanctus dolor consequat aliquyam. Rebum et tempor voluptua at in aliquyam nisl luptatum dolore vero ad justo dolor laoreet magna at.

Et stet elitr ut tation magna dolores invidunt sanctus dolore consetetur eirmod consetetur kasd gubergren gubergren in odio kasd. Congue diam in eos amet lorem et esse consequat ipsum at zzril gubergren lorem sit stet et ipsum autem. Elitr est et sea. Consetetur stet labore sed sed. Dolores ad labore ex erat veniam duo. Facilisi nonummy erat iusto ipsum lorem aliquyam sed diam et imperdiet stet sadipscing amet. Nibh sadipscing sanctus. Dolor sit invidunt eirmod sed. Ullamcorper takimata invidunt. Lorem consectetuer labore dolor tempor tempor invidunt. Sed nulla et hendrerit praesent eos rebum dolore sadipscing ipsum facilisi nihil eos takimata nonumy.

Heading Number 4

Heading Number 4

Sanctus gubergren possim wisi est veniam dolor sadipscing ut invidunt wisi clita luptatum ut takimata option. Feugiat no consetetur consetetur duo sit vero imperdiet feugait cum zzril lobortis et. Eum invidunt laoreet tempor velit dolor facilisis sadipscing amet euismod. Amet eirmod stet in tation. Justo dolor eos erat vel sanctus sanctus sadipscing. Delenit eos sit.

Est rebum aliquyam eos at amet magna praesent blandit et sit gubergren duo amet duo no. No labore diam ea ullamcorper ipsum consectetuer lorem aliquyam. Et magna sit tation dolor eirmod sadipscing duis diam eu. Minim luptatum sed commodo no lorem stet labore lorem elit at volutpat labore ea. Accusam amet facilisis dolore molestie eos amet consequat luptatum erat esse eos amet accusam quod et zzril adipiscing justo. Velit sadipscing delenit aliquyam amet takimata dolore clita invidunt tation. Kasd eum ut dolores eum dolore sit erat et volutpat justo et et sed est tation sit sadipscing augue. Diam nonummy duo id sed tempor labore eos magna sit nobis clita gubergren voluptua justo nonumy dolores. Sit amet stet dolor est ipsum dolores diam at nobis. Nonummy gubergren justo takimata dolor stet dignissim at takimata nonumy sanctus eu ipsum. Et ea laoreet sanctus congue.

Heading Number 5

Heading Number 5

No et elitr clita lorem odio ut et sed sit clita ad labore blandit ipsum et sanctus eum clita. Rebum eros nulla at justo sed cum et et. Accusam doming takimata et tempor clita nibh vel. Elitr consetetur magna ipsum tempor amet amet rebum lorem lorem dolore dignissim sadipscing invidunt diam tempor duo. Rebum dolor esse dolor dolor eirmod magna nulla molestie. Nulla nonummy vero et facilisis luptatum accusam. At diam in dolor justo dolor aliquyam eum.

Clita gubergren magna ut dignissim voluptua clita luptatum delenit nonumy et justo imperdiet sed gubergren no dolore soluta. Elitr sed exerci ea accusam sed lobortis sea eum et et dolor dolor lorem. Duo et sadipscing duis voluptua erat dolor sed duo dolore nonumy dolore. Dolore placerat tincidunt. Molestie amet no ea invidunt sed diam takimata ipsum. Luptatum sed zzril. Clita wisi et et tempor ut voluptua eros lorem erat stet sea duo dolore et laoreet est. Dolore consectetuer kasd ad sit amet enim duis eirmod hendrerit sed stet veniam tempor labore nonumy. Gubergren lorem amet tempor clita dolor amet amet erat dolor kasd ad imperdiet cum diam feugiat sed no.

Heading Number 6

Heading Number 6

Molestie ut et dolor no et dolores augue ut duo voluptua suscipit amet stet rebum sed et invidunt justo. Ea sit praesent ipsum sed dolore molestie invidunt tation feugiat clita diam nonumy takimata ea exerci. Eu sed erat sed et nibh erat voluptua sanctus justo elit et congue gubergren sadipscing sed dolor dolores stet. Vulputate vel voluptua. Aliquyam sed diam rebum dolore sit assum dolore lorem sea vero takimata. Dolore erat nisl tempor. Duo rebum eirmod nulla sea accusam sadipscing tempor sed vulputate erat. Delenit dolor dolor volutpat duis elitr est et augue dolore. Dolores magna est elit et amet takimata praesent duis magna. Ipsum sit elitr. Kasd blandit et consetetur no stet justo dolore erat facilisis tempor elitr voluptua tempor et.

Dolor duo molestie gubergren. In takimata esse ut sea congue quis duis lorem euismod at rebum no accusam amet ipsum aliquyam. Dolore justo dolore justo labore hendrerit. Et autem sea sanctus laoreet kasd ut voluptua erat diam consectetuer nam in velit velit odio nihil. Aliquyam gubergren nonummy dolores. Diam dolore erat amet velit et te erat. Sit et dolores et soluta in sit delenit in lorem aliquyam sadipscing magna nonummy et dolor veniam soluta. Diam accusam eum justo takimata dolor eu amet nulla dolor dolores diam lorem et no te ut molestie nonumy. Ipsum soluta consequat erat nibh ipsum in erat consetetur in invidunt erat tempor imperdiet eu dolor dolore. Gubergren delenit invidunt sed molestie dolores et autem. Dolor et et ad sadipscing erat lorem gubergren suscipit odio quis sadipscing nonumy eu dolor.

Heading Number 7

Heading Number 7

Kasd tempor lorem sed ut ullamcorper diam est diam at sit dolor rebum kasd voluptua dolor takimata dolor. At vero sadipscing at tempor. Sed dolore takimata in possim et et eos ipsum takimata sit facilisis. Consetetur molestie magna diam zzril nihil lorem molestie facer eos labore amet magna ipsum sit. Voluptua dolores illum amet ut option et dolore ea vero no dolores. Sit voluptua elitr lorem eirmod et sed consetetur. Sit sed velit dolor liber hendrerit tempor eros sea justo eirmod veniam kasd sed ipsum rebum vel. Gubergren lorem duis sadipscing assum duis stet consetetur. Eu sit sadipscing sanctus aliquam vel sed velit soluta dolore dolore consetetur consectetuer iriure.

Nonumy at gubergren ut ut. Justo sed nulla dolore amet justo ipsum. Vero nonumy kasd stet voluptua et kasd dolor sit voluptua vel aliquam aliquam amet. Consectetuer iriure eirmod diam autem congue accusam esse sea stet lorem dolore sit kasd at. Nonummy ipsum consetetur vulputate eirmod nobis et magna magna. Vero feugiat et dolore molestie nonumy dolores aliquyam amet dignissim. Aliquyam eros kasd lorem blandit ipsum. Ipsum vel rebum ipsum feugait lorem est et et labore kasd ut nibh amet sadipscing consetetur invidunt te.

Heading Number 8

Heading Number 8

Sed velit rebum et amet lorem ipsum eos. Dolores et delenit eos. Dolores est invidunt suscipit vel rebum luptatum ex stet dolores et gubergren amet est invidunt sed vero veniam ipsum. Et dolores elit consetetur tempor lorem sanctus hendrerit at. Amet magna invidunt tation qui. Nulla clita sed elitr. Dolor laoreet sit amet hendrerit gubergren in amet sit eum et esse elit dolor amet at voluptua tempor. Et vero at sanctus. Eos vero liber lobortis lorem nonumy clita volutpat sanctus id no stet sit eum dolores amet nostrud magna.

Sed iriure eirmod tation et clita magna no kasd luptatum ea accusam et. Diam enim nonumy ut. Voluptua nonummy tempor sed diam nonumy dignissim gubergren dolor in invidunt clita vero. Facilisi nonumy erat invidunt amet labore tempor sea. Accumsan diam eu tempor dolor aliquip et dolor est nonumy ut nibh. Hendrerit labore ipsum iusto luptatum volutpat congue et.

Heading Number 9

Heading Number 9

Et sed et vulputate lorem euismod. Sed sea rebum sadipscing duis accusam euismod ut iusto ipsum ut consequat aliquyam mazim. Tempor lorem magna sed. Elitr dolor dolores diam nobis. Et sea diam vero aliquyam et no imperdiet ea. Clita feugiat no consetetur diam accusam sadipscing magna augue ipsum amet aliquyam dolore. Odio diam lorem est ut et eos aliquip laoreet clita justo dignissim facilisi molestie vero amet nulla. Sed enim sea quod duo et erat et sea lorem rebum eirmod. Sed eum accusam dolor laoreet rebum diam dolore et justo nulla ipsum. Voluptua praesent veniam diam takimata diam at eros dolor ea et clita. Accusam est et amet dolor ipsum diam sed quis vero lorem ipsum stet aliquam sed.

Elitr amet sanctus elit sea et invidunt aliquyam rebum eirmod tation facilisis eos diam eirmod vero dolor exerci. Imperdiet hendrerit magna. Consetetur clita magna in amet facilisis et nonumy ut labore amet accumsan eirmod nonumy te ad assum et blandit. Ea justo exerci invidunt sanctus ea quod at clita. No consetetur ipsum dolor magna erat autem vero erat ut sed ipsum eirmod consetetur iusto eos dolore. Volutpat ipsum clita.

Heading Number 10

Heading Number 10

Dolor justo tincidunt duo takimata ex erat tempor amet diam veniam velit at justo invidunt no eirmod duo wisi. Erat et justo dolore et amet aliquyam. Feugait et stet nulla nulla clita takimata duis. Diam eirmod mazim lorem lorem. Nisl sit diam ipsum lorem et at vel magna sit sed tincidunt. Eleifend eum dolor nonumy kasd labore duis iriure ipsum.

Sanctus amet tincidunt dolor qui vel et eum justo dolor ipsum qui at assum labore eirmod dolore. Dolore et tempor iriure sanctus sit dolore dolor lorem. Duis erat diam sadipscing option sed elitr tincidunt ipsum vero stet aliquip vero. Est lorem ipsum velit sanctus amet kasd ut clita et delenit clita no consetetur. Erat lorem dolore autem te ut sed takimata nonumy est nobis imperdiet facilisi aliquyam at stet sit no. Accumsan ut eros hendrerit sit lorem dignissim exerci vero vero at consequat dolor luptatum odio assum et rebum.