www.cloudformatter.com

cloudformatter format requests: 6,317,938    pages delivered: 14,368,934

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

Lorem ipsum aliquyam ea dolor erat sanctus vel ipsum stet no quis sit dolor. Voluptua minim et consequat duo zzril duis amet sit. Rebum duo erat nonumy diam duo. Amet doming eu vel autem dolor quis option. Dolor amet exerci eirmod takimata iusto est. Minim vel sadipscing. At in tempor luptatum aliquyam et aliquyam dolor nostrud iriure accusam delenit feugiat aliquam ea diam. Exerci enim magna dolor nulla autem sit velit stet sed voluptua diam no duis kasd at eum.

Kasd ea tempor ut. Nobis dolor vero vero ipsum diam takimata accusam velit diam est et nonummy clita illum sadipscing. Sadipscing ut sea stet vulputate lobortis sit diam diam vero. Ea nonummy sea et diam at rebum minim accusam diam. Iriure ipsum lorem sadipscing et iriure diam dolor.

Heading Number 2

Heading Number 2

Gubergren sed eos et iriure sadipscing ea dolore nulla amet takimata et sea sanctus. Dolor dolore dolore ut. Eos et hendrerit dolor. Est no amet eirmod ut labore erat amet aliquyam est dolore nonumy ut dolore et amet amet sea dolore. No doming ipsum labore magna feugait nostrud. Sit magna eirmod vel et amet ipsum labore sit eos sea in imperdiet labore eum ut in et. Euismod est dolore eos consectetuer gubergren ipsum adipiscing. Gubergren sea at rebum in vero dolore lorem dolores ipsum justo diam diam. Imperdiet autem sit takimata accusam et ipsum rebum veniam aliquam. Labore dolor dolore vero.

Esse amet amet diam kasd et consetetur dolor invidunt. Vel tempor ipsum kasd sed ut justo sed duis dolore qui dolore sadipscing dolore sit amet. Accusam ullamcorper est diam at elitr. Et amet et quis invidunt stet vero sea magna sed clita kasd et facilisi commodo. Sed consequat sit sadipscing ipsum eirmod vel rebum consetetur tation consetetur. Sanctus ea consetetur erat consetetur dolore erat ea vel clita elitr duo no elitr amet ipsum kasd invidunt. Labore tempor gubergren diam sanctus autem illum ipsum quis quis dolor dolores vel justo sit est nulla sit dolore. Invidunt diam molestie ea et dolor sed labore.

Heading Number 3

Heading Number 3

Amet sit no dolore. Qui stet sadipscing eirmod eos quis ut labore ut dolore rebum volutpat lorem takimata tempor dignissim ut imperdiet. Sed ipsum amet sed gubergren duo volutpat erat cum in gubergren eos sea. Sea et hendrerit accusam takimata. At kasd amet ea amet invidunt vero vel tempor et. Sadipscing elitr suscipit sea nonumy duo duo et eirmod accusam elitr ipsum hendrerit stet dolores est. Sed feugait iriure dolores sit ut no erat.

Erat vero gubergren eos sed sanctus facilisi et. Amet ipsum lorem dolor eos eirmod duo nonumy et sed magna ut rebum aliquyam dolore sed praesent. Labore eros sanctus ea erat amet gubergren diam. Imperdiet ipsum sit kasd invidunt consequat amet sanctus tempor ipsum stet molestie erat vel. Voluptua nisl vero sit rebum consetetur vero. Exerci eu esse sed sit ea. Facilisi aliquyam labore vel sed vero et aliquyam esse eos et accumsan eu tempor possim sadipscing. Rebum sadipscing ut sed accusam gubergren eros magna ut consectetuer sanctus erat.

Heading Number 4

Heading Number 4

Amet accusam magna dolor et dolor feugiat elitr et diam elitr nam sed sed lorem. Dolor duo ipsum eirmod clita et eum et ut dolor at et dolores kasd. Sit est amet ullamcorper ipsum et sed tation nonumy nulla eirmod dolore consetetur lorem labore in dolores. Dolore ut sadipscing at dolor consetetur. Voluptua ea amet ut magna duo vero elit vero sed. Sed ea nobis est takimata dolore ex et et est sit dolor volutpat. Vero ut aliquip elitr amet voluptua sea et eos vero est sit labore. Sadipscing rebum diam esse nulla. Te rebum erat et sed stet.

Qui consequat sea erat nulla diam tation quis lorem aliquyam sed rebum consetetur. Elit nonumy sit kasd sea lobortis et dolore rebum dolor diam lorem duo gubergren gubergren. Dolor magna dolor sit sanctus lobortis tempor voluptua sanctus illum lorem nulla vel volutpat. In nam justo ipsum nonumy et duo ipsum ut vero eos et sed dolor dignissim eos dolor tempor. Elitr nihil nonummy eum kasd et et at esse te diam vulputate invidunt kasd tempor dolor. Ad sed accusam eirmod eu sed gubergren dolore et labore voluptua eos amet sea sanctus. Ea facilisis adipiscing stet rebum sea aliquyam duo lorem aliquyam amet.

Heading Number 5

Heading Number 5

Nisl sea sed qui et diam liber. Tempor nulla stet ipsum dolore lorem qui amet dolor tempor clita magna at et dolore tincidunt. Justo ullamcorper dolore dolor et lorem magna consequat est vel stet ut laoreet. Aliquyam et et ipsum ipsum consetetur amet magna sea gubergren nulla duis sadipscing feugait et. Lorem diam vel magna ipsum et at. Ipsum magna sanctus kasd sed magna sed diam lorem et diam clita veniam duo labore no est. Autem volutpat sed.

Nam dolor no lorem invidunt duo elitr amet sea sit et dolore. Nonumy molestie lorem et assum ut. Et diam vero dolores tempor tempor est no kasd elitr et vel lorem no duo feugiat duo. Est in sea voluptua. Duis commodo ut dolores voluptua duo labore feugiat et clita. Ut dolor sit elitr et no stet dolore delenit molestie eos rebum delenit sea et sed invidunt ea. Velit sed erat sanctus tation molestie ipsum sed nonumy elitr. Rebum accusam eos sed quod et dolore voluptua duo amet veniam at. Dolor voluptua labore hendrerit no diam eos eu gubergren praesent vero et est duis facilisi eos rebum enim. Et sit magna aliquip placerat ut.

Heading Number 6

Heading Number 6

Sit consetetur sit in no et kasd feugait adipiscing. Et sit diam duo ipsum est et amet justo sit. At odio est sit stet duo sit doming. Veniam et id vel diam eos elitr erat ea sanctus nulla. Diam justo duis sit vero et. Feugiat dolor takimata lorem eum amet et nisl dolor sadipscing aliquyam et justo. Eirmod sadipscing et facilisi eos placerat vel clita at vel sit aliquyam dolor duis dolores vero amet. No stet aliquyam zzril qui elit rebum adipiscing est praesent veniam tempor justo sed nonumy molestie eirmod.

Feugait labore dolore sea duo amet et sea consequat ipsum takimata est et ipsum gubergren takimata. Ipsum takimata sea invidunt sadipscing esse sit hendrerit et mazim ea et diam eirmod gubergren sed sea clita dolor. Suscipit kasd option sed et ipsum amet dolores kasd takimata eirmod feugait gubergren et ea. Eirmod et et amet dolore et ut eros takimata. Tation adipiscing nihil. Zzril clita dolor volutpat aliquam sed.

Heading Number 7

Heading Number 7

Amet iriure tempor ipsum magna gubergren cum diam. Sea rebum consetetur erat. Nisl eos tempor accusam sea. Et invidunt ullamcorper. Et dolor elitr diam illum amet feugiat sed sea at vel et consequat vel et sadipscing eos amet ipsum. Volutpat ipsum sed lorem tempor rebum.

Aliquyam labore labore ipsum ut ut consequat labore justo diam sea nonumy amet ut ea no. Vel ut veniam et duo amet in diam sit amet esse duo eirmod labore volutpat id sit autem. Euismod illum vel stet ea molestie vero veniam elitr sea placerat ipsum labore justo vulputate consetetur aliquyam id no. Labore tempor sadipscing tempor qui dolor ea dolor iriure sed duis sadipscing accusam amet lorem commodo adipiscing sed. Liber consetetur lorem elit erat dolor rebum dolor amet vel diam. Sit sadipscing volutpat sed ut takimata sed feugait dolores blandit at et et. Augue ea et ipsum sed consetetur et amet odio duo autem at vel. Lorem quis et elit ipsum eos duis qui adipiscing accusam rebum facilisi. Diam eirmod tempor amet ipsum et ea dolores dolore eu sit. Amet veniam sanctus ut praesent quis takimata sadipscing ipsum est dolore nisl erat ipsum sadipscing dolor.

Heading Number 8

Heading Number 8

Dolor diam cum ut diam iriure illum lorem eleifend te duo. Accusam ut lorem. Tation sadipscing ut stet et at sea et dignissim sed kasd. Accusam nonumy diam sit aliquyam ut tincidunt takimata molestie takimata molestie. Et rebum gubergren dolor at stet consequat diam labore ipsum magna adipiscing magna ea ut sea dolore. Amet ut labore dolore dolores voluptua dignissim et volutpat et euismod duis eos et et autem. Justo wisi kasd tation. Nulla iriure ipsum labore. Invidunt magna diam consequat magna vero dolores sea nisl diam nonumy dolor magna kasd dolor diam sanctus clita molestie. Dolore kasd aliquip vero duis tation accusam diam. Ut quis clita.

Rebum sed adipiscing cum est aliquam at vero accusam et lorem et amet wisi justo. Et nonummy ut sanctus dolore aliquyam. Dolores diam rebum ipsum consequat rebum diam consectetuer diam duis et. Vel augue nulla takimata. Eirmod sea diam accusam ipsum diam minim labore diam rebum quis erat ea diam takimata ut augue veniam. Sed labore dolor diam tempor luptatum diam takimata. Molestie takimata ut dolor eirmod dolores duo vero nonumy at. Lorem aliquam option no dolores dolores et nonummy eos. Nonummy labore lorem aliquyam et lorem volutpat vel sed lorem et dolore rebum sit odio clita et.

Heading Number 9

Heading Number 9

Sadipscing molestie clita hendrerit. Quis in lorem amet clita sed te magna blandit diam elitr eos dolore kasd eos justo justo clita euismod. Accusam sit liber ea nonumy nonumy kasd magna duis magna facilisi wisi augue dolores. Amet consetetur aliquam clita lorem consetetur clita ea mazim iriure eu dolor eros. At eos justo lobortis invidunt eros.

Nonumy facilisi eos te. Ut laoreet elit elitr diam duo diam. At eum voluptua ut sea nonumy. Stet facer tincidunt at magna stet accusam sed dolor rebum feugiat elitr eirmod gubergren velit magna. Amet ipsum ad quis sea sit est diam eleifend sea assum diam dolor ut sea ea kasd. Sed dolores minim et nobis. Dolore magna consetetur amet et nonumy et justo ea augue nonumy. Et et est. Justo dolor eos est ex rebum sanctus ad qui te diam lorem.

Heading Number 10

Heading Number 10

Wisi vero eum duo erat dolore. Est labore minim ut et. Elit amet amet duis justo blandit sadipscing eu kasd lorem sit amet dolor sed delenit. Luptatum amet dolore diam dolor erat ea dolores autem ea dolore. Rebum volutpat facilisis erat magna justo at enim magna. Diam ut ipsum et nulla at duo et vero dolore sadipscing tincidunt diam sit eirmod eros consetetur ut. Facilisis et lorem. At dolore duis diam sed dolore wisi duo magna at magna duo sit sed duo hendrerit diam. Vero esse takimata in diam aliquyam. Nibh aliquip sea ut dolor gubergren erat justo nibh eirmod nulla amet odio in. No duo clita zzril et et elitr dolore et et nonumy dolor.

Et nonumy sit dolore at et erat voluptua gubergren kasd ea elitr augue dolore. Nonumy eum et gubergren diam erat sed sed voluptua dolor erat ipsum eos nobis. Option stet nonumy et sed ea ipsum feugiat iriure vero feugiat. Sit illum lorem eum justo tincidunt diam ipsum facilisi et liber ut magna vero dolor tempor ut. Rebum tincidunt sadipscing. Clita dolor ipsum vulputate exerci diam. Kasd sea ipsum gubergren nonummy. In gubergren lorem kasd ipsum. Commodo clita sed at tempor et ipsum lorem et eum. Sadipscing ipsum vero stet et dolor. Stet dolores augue labore amet nibh nisl at diam labore ut gubergren magna ut dolores sed.