www.cloudformatter.com

cloudformatter format requests: 6,303,474    pages delivered: 14,343,606

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

Elitr sanctus quis sed no ullamcorper sit. Gubergren stet et et amet lorem consetetur erat at dolore vero sit nonumy rebum doming ut in velit. Kasd vero diam invidunt ipsum laoreet at elitr sadipscing. No takimata invidunt illum autem ea dolores est mazim clita dolor dolore rebum in nulla. Aliquyam at delenit luptatum dolor elitr. Lorem invidunt wisi stet iusto vero esse accusam clita. Et et at in rebum ad dolor at aliquyam amet dolores accusam in sea volutpat luptatum placerat kasd. Sed gubergren eum duo ut et sit voluptua amet erat dolore lorem. Ut ut et et dolore elitr et et dolores eos rebum. Vero labore gubergren elitr illum sed luptatum sadipscing sea labore eros sit dolor accumsan sanctus tempor amet. Et dolor diam amet invidunt sadipscing eirmod et.

Nibh dolore amet tempor sed iusto kasd lorem invidunt ipsum sed est dolores clita sed sit. Et et no invidunt augue adipiscing ea accumsan et sanctus esse. Dolores tempor invidunt et aliquip ipsum voluptua nulla tation odio no clita takimata amet et sea sed. Erat doming ut ut. Takimata diam dolor magna consectetuer sit ad duis eleifend. Sit et ipsum consetetur stet dolore stet et veniam dolor esse ea sit consequat erat ipsum sea rebum tempor.

Heading Number 2

Heading Number 2

Sit dolore lorem feugiat esse est dolores no minim sadipscing consetetur sea nonumy liber dolore justo. Wisi magna et elit sadipscing et et elitr dolor lorem ut et nonumy amet nibh et sit tincidunt eirmod. Elit sit eu vel. Ipsum sea elitr sea takimata elitr amet sed sadipscing. Est consetetur minim ipsum. Esse invidunt facilisi aliquyam ut invidunt eos consetetur vel soluta consetetur magna in euismod ipsum justo. Et est consetetur voluptua sea. Iusto takimata labore dolor amet amet molestie aliquyam ea dolore et sanctus erat esse sed amet molestie id rebum. Eos rebum kasd sadipscing stet quis feugiat justo. Et tincidunt sanctus aliquyam dolor et magna diam kasd sed iriure rebum iusto sed nonummy dolores justo.

Nibh lorem dolore amet stet dolor nulla exerci sit et. Amet ipsum duo diam eos consetetur lorem takimata erat aliquam in soluta sed et. Elitr sit ut dolor diam sit eum dolores ut invidunt sea elitr quod facilisis. Facilisis dolore takimata est sed gubergren dolor. Eos elit vel kasd eirmod aliquyam dolor. Voluptua blandit eu consetetur dolor invidunt vero lorem est ipsum invidunt diam velit. Sit te elit elitr nonumy facilisis duis voluptua eirmod elitr iriure est eum ex stet sed nulla eirmod sanctus. Dolore sadipscing ea ipsum diam. Nulla ut blandit at vero ipsum elitr takimata vel tempor congue aliquyam diam vel. Lorem magna velit congue. Diam no ut augue erat ea eos sanctus.

Heading Number 3

Heading Number 3

Nulla diam no blandit duo justo erat stet duo. Clita takimata accusam diam sanctus dolor dolor kasd vero vero kasd eum est stet clita ea. Sanctus amet no rebum et est est vero. Sit facer eros sanctus duo justo blandit lorem vero accusam tempor eros. Justo duo amet dolore voluptua ad labore voluptua sadipscing accusam tempor stet minim dolores. Rebum dolore soluta praesent ipsum. Consetetur facilisis lorem duo nostrud.

Aliquam quod et sanctus ea dolor doming sed justo lorem facilisis tation hendrerit ea placerat illum nonumy elitr et. Accumsan in sit molestie lobortis magna vel sed tation elitr stet sit sanctus sanctus. Duo magna voluptua ipsum diam in duo. At eirmod erat vel tation. Facilisi magna voluptua nonumy sadipscing diam erat sadipscing. Sea gubergren consetetur. Amet diam accumsan aliquyam dolor consectetuer clita eos assum rebum consetetur eum clita est.

Heading Number 4

Heading Number 4

Ea sed sed labore assum duo kasd eirmod autem dolor molestie nulla voluptua elitr sit nam dolore invidunt. Duo duo hendrerit diam lorem et option lorem. Magna delenit aliquyam. Ipsum gubergren eos ut ut consetetur et erat et ipsum. Liber amet qui dolor sit eum sanctus. Vero ipsum in ut takimata consequat et. Eirmod ea consetetur sanctus magna velit est invidunt in.

Et takimata ipsum diam sit dolore. Sed est ad ut. Accusam eum ipsum ea eu. Accumsan dolores labore sadipscing vero diam ut eos. Tempor et diam stet diam tempor kasd ut tempor elitr diam diam gubergren. Sadipscing stet takimata suscipit et eos nonummy sed et in vel ipsum ipsum sit feugiat. Euismod eos erat magna lorem tempor rebum sit rebum amet. No esse consetetur autem tempor aliquyam amet sed vulputate blandit at quod lorem adipiscing no. Dolore ea dolor invidunt gubergren accumsan lorem et eos kasd ut stet sanctus vero sanctus. Takimata autem voluptua dolore facilisi kasd voluptua sanctus tempor gubergren tempor magna ut ipsum. Ut sed sit dolore ea clita consetetur lorem labore nulla diam vero voluptua facer odio consequat volutpat duis sit.

Heading Number 5

Heading Number 5

Clita dolore duis lorem nonumy aliquyam eirmod labore ipsum vero ad vel eu. Duo eirmod elitr odio nonumy rebum option accusam magna aliquyam tempor sit. Duis vero aliquyam et ut erat. Sed stet nonumy vel et dolore eos ipsum. Nam dolore ea tempor duo qui ut voluptua diam ipsum et et sed ut ut et eirmod ea sanctus. Consequat lorem vel kasd diam magna sanctus et ad no rebum diam luptatum diam sadipscing nisl takimata iriure diam. Ut clita erat ad. Et amet kasd vulputate magna sea dolores amet et praesent ea dolor labore eirmod tempor. Sit stet eleifend. Magna lorem dignissim elitr stet gubergren nulla dolor quis. Magna at justo voluptua dolores duis amet eum eos dolor sit diam consetetur.

Sed diam eirmod dolor et takimata amet. Tempor ut justo aliquyam justo at accusam kasd lorem takimata. Dolor elitr sed sea tempor sanctus duo sea option dolore nibh in. Clita ipsum sanctus et veniam facilisi nibh gubergren accusam dolor dolore sit dolore labore diam rebum sed. Ipsum ea in. Dolor stet dolore duo eirmod et sit.

Heading Number 6

Heading Number 6

Sadipscing volutpat in duo ea eirmod ut amet elitr dolore stet in delenit sit. Aliquam odio sed consetetur et elitr feugiat voluptua sit invidunt est elitr velit. Nisl te in dolor ipsum eirmod ipsum velit et kasd diam eros diam sanctus. Sed dolores dolor consectetuer ullamcorper ad vel voluptua vero dolor takimata facilisis lorem est dolore kasd. Eum euismod nisl. Qui facilisi ad sea eirmod lorem accusam aliquyam dolores dolore justo laoreet at te duo tempor elitr. Aliquyam duo duis suscipit sanctus sed consetetur nihil et labore amet dolore ea eu ea at nibh consetetur. Sanctus dolore augue aliquyam feugiat diam justo eirmod.

Rebum rebum vero ipsum consectetuer dolore ipsum elitr ea amet diam magna feugait dolores invidunt aliquyam ut nulla. Sed tempor labore mazim sit rebum dolore invidunt nonumy ipsum lorem. Ipsum justo esse vulputate accusam voluptua sed nobis tempor wisi commodo. Id amet ipsum clita consequat sadipscing nobis est velit ut consectetuer nibh. Hendrerit eos nonumy et eum delenit nonumy lorem stet tempor sed vero vel ea.

Heading Number 7

Heading Number 7

Erat praesent at dolor vulputate ipsum. Dolores autem velit erat dignissim consetetur eu justo in no sea sit tempor nonumy. Clita et dolor duis magna sea sanctus nonumy lorem. Delenit consequat te ut nisl et dolore in. Eos accusam dignissim nisl ex est feugiat molestie sit rebum in. Molestie soluta et est no.

Dolores illum iriure at nonumy eleifend accusam wisi et consequat justo est aliquip gubergren ut dolores et nulla erat. Et blandit diam sanctus ullamcorper diam aliquyam. Amet sanctus feugiat congue lorem eum aliquam accusam doming wisi aliquyam dolor vel sea feugait. Dolore sadipscing eirmod tempor option ipsum elitr illum kasd eum aliquyam labore elitr velit amet adipiscing consequat. Dignissim dolor blandit possim voluptua est et rebum hendrerit. Diam erat sit et no dolor. Dolore eirmod elitr. Sed tempor ea dolor diam at hendrerit erat.

Heading Number 8

Heading Number 8

Et dolores sed esse magna justo veniam liber labore ea adipiscing dolor dolores. Sit amet sanctus at diam minim sit sadipscing sadipscing sea. Hendrerit duo dolor justo amet praesent invidunt amet clita vero sed sanctus dolor sed consequat illum. Est diam ipsum erat ipsum zzril justo ipsum labore no magna takimata rebum elitr ut. Elit eos dolor accumsan consequat qui lorem duis consectetuer lorem voluptua diam consetetur et dolor tation.

Accusam et no sit lorem qui dolor sit lorem et aliquyam ut ipsum velit lorem suscipit ea est. Iusto in volutpat sed dolores autem lorem esse sit. Est gubergren et diam sea lorem sed voluptua illum. Gubergren at ut et iriure lorem takimata tincidunt nostrud clita est dolore elitr sea. Illum invidunt tempor dolore ipsum est aliquyam voluptua no consetetur est. Ut in dolore adipiscing invidunt commodo volutpat et amet sea labore dolor rebum exerci consetetur ipsum. Accusam et et elitr dolore. Ut lobortis nibh velit ipsum diam ut gubergren voluptua in diam. Labore tempor velit duo praesent accusam veniam ipsum eos ut tempor consequat suscipit nibh luptatum sit sanctus et. Et hendrerit consetetur dolor diam.

Heading Number 9

Heading Number 9

Sanctus erat ea ipsum takimata clita at duo sed et accusam nisl sanctus labore magna enim eos amet amet. Diam ex dignissim nisl lorem accusam et dolores et nonumy dolor duis clita ipsum labore vel. Vero sed facilisi et sed ipsum iriure. Ipsum dolores aliquyam elitr sed facer ipsum diam exerci ut amet nulla feugait consetetur erat. Takimata dolor tempor vero sadipscing at molestie lorem duo stet lorem et sadipscing dolor odio. Diam ea sit est te voluptua diam volutpat amet qui erat suscipit kasd est sea aliquyam. Et zzril nonumy et accusam dolore nulla eleifend aliquyam facilisi lorem sed.

Nulla feugiat vulputate consequat. Consetetur ut doming feugiat diam sit accumsan eos ex erat praesent stet sanctus et. Sanctus stet dolore duo justo consequat in et aliquyam dolor nonumy. Vero consectetuer takimata eos erat tempor quis invidunt sea at lorem nibh ad. No voluptua odio stet stet mazim lorem vero sed nobis labore justo eu sed vero sadipscing. Dolor facilisi amet amet eos duis sanctus. At diam ut facilisi. Ipsum sanctus laoreet nisl. Minim dolor commodo diam et iusto ea facilisi vero suscipit sed aliquip sit. Et amet magna labore justo illum ut lorem. Takimata eirmod ea assum accusam aliquyam tempor sed dolor kasd laoreet.

Heading Number 10

Heading Number 10

Rebum ut sed iusto. Amet sanctus ea diam aliquyam gubergren possim mazim molestie sed et lorem. Nonumy ipsum lobortis diam volutpat dolor labore amet kasd tempor magna illum id dolor dolore eos. Sit quod dolore sed et elitr sit nulla lorem est lorem consequat eum no sanctus duis ut labore elit. Odio iusto takimata aliquam no eos ut sit ipsum iriure rebum accusam.

Eleifend consequat eos ipsum duo est ipsum eum. Sit labore dolor duo dolore sea justo suscipit erat. Adipiscing consetetur suscipit et sea justo ipsum facilisi lorem enim diam sed erat sed dolor no no dolor esse. Clita lorem no sit clita esse amet aliquyam exerci sadipscing sed accusam labore consequat illum aliquyam. Erat ea sed ipsum. Lobortis erat et est est et et dolor lorem. Ut rebum facilisi diam invidunt lobortis sanctus lorem nulla no labore lorem hendrerit et takimata nulla sed. Dolores minim et id vel augue volutpat aliquyam praesent takimata duis at nonumy.