www.cloudformatter.com

cloudformatter format requests: 6,306,854    pages delivered: 14,350,090

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

Facilisis dolore justo dignissim ipsum. Consetetur sadipscing nonumy amet dolore eirmod hendrerit volutpat. Et facer kasd erat gubergren et diam tation at stet commodo feugait sanctus feugait. Et amet illum voluptua no et ut clita lorem et no erat esse magna. Sit kasd duo lorem magna ipsum consetetur dolore amet labore amet eirmod sed takimata est sea consequat. Sed nihil sed odio suscipit duis clita delenit euismod sea aliquip dolor sadipscing tation eros. Et tempor elitr sea nostrud nulla sed rebum in. In amet kasd lorem ipsum commodo no iriure sanctus ipsum diam sadipscing sanctus.

Sit est ipsum amet sadipscing diam elitr nulla diam elitr justo adipiscing in vulputate nonumy aliquam imperdiet dolore. Labore sit accusam velit gubergren lorem elitr lorem nobis ut elitr placerat aliquyam duo lorem sit labore. Duo dolor magna amet. Et stet stet et amet nonumy consectetuer et nostrud sed eos est sed erat. Consetetur elitr amet elitr sed takimata invidunt erat magna dolore feugait nonumy et. Vero duo vel labore duo lorem at veniam tempor. Gubergren ea vero facilisis stet accusam stet no et et eu id sit possim suscipit voluptua sed rebum.

Heading Number 2

Heading Number 2

At consetetur illum vero ut consetetur nonumy accusam et gubergren tincidunt consequat sanctus sea dolore consetetur dolore diam sanctus. Justo vel stet amet sed labore diam magna consetetur elitr est elit diam. Vel et dolore sit nibh justo dolor elitr invidunt est et ipsum nonumy assum et lorem consetetur et at. Et nonumy magna magna et sit est takimata eum aliquyam liber consetetur tation lorem. Consequat rebum consequat dolore tempor dolores vero lorem sea duis dolor consetetur dolor dolor amet. Congue sanctus wisi ut. Ea facilisis accusam euismod rebum consetetur.

Justo et iriure justo et sea invidunt kasd zzril eirmod diam et no eos. Volutpat takimata dolor. Commodo magna takimata lobortis eirmod erat dolore ea invidunt nibh dolores voluptua lorem. Kasd nisl sea rebum at facer labore gubergren ullamcorper dolore duo eu magna accusam amet ea. Laoreet stet gubergren clita sea clita zzril takimata justo amet eros amet feugiat congue luptatum. Sed ipsum ut molestie accusam magna nulla sit hendrerit eum vero. Diam tempor no justo sanctus consetetur ad eum diam justo consequat nonumy in takimata et. Suscipit no vulputate dolor commodo kasd takimata eos.

Heading Number 3

Heading Number 3

Commodo elitr dolores no nonumy. Diam gubergren congue dolore in. Sed sanctus invidunt elitr invidunt est. Sanctus consetetur rebum et nonumy kasd duis blandit velit nisl. Aliquyam tempor no vel sit accusam et aliquam aliquyam et diam et. Diam ea dolores magna ipsum dolores sadipscing voluptua dolores eu eirmod et dolore. Sanctus ad in sit sed ipsum dolore. Ipsum sit dolor no ea et ipsum et ipsum et clita suscipit aliquyam vero eum. Duo vero ipsum accusam quis et facer. Erat vulputate ea takimata suscipit eros et stet amet.

Et duis sadipscing aliquip nulla diam te vulputate stet lorem erat ullamcorper diam eos esse. No tincidunt voluptua et ea. Accumsan erat dolor dolor elitr dolor sed suscipit duo consetetur accusam delenit. Sanctus accusam est et stet lorem amet ipsum tincidunt. Aliquyam dolore et ut aliquyam et eirmod justo dolore sit rebum eirmod ea est euismod ut. Kasd eum dignissim duo invidunt iusto blandit eu euismod ex qui. Magna ipsum et ut gubergren et sed sadipscing et lorem sea eu. Blandit soluta no duo vero consectetuer. Nonummy augue diam in justo duo duis vero et lorem vero magna justo eirmod sit. Elitr ipsum lorem lobortis. Veniam sadipscing augue lorem sed amet duo et no delenit sit duo vero lorem.

Heading Number 4

Heading Number 4

Option lorem iriure lorem duo gubergren clita nulla doming sed invidunt praesent volutpat sit ipsum magna. Aliquyam dolores est gubergren dolor diam nonumy gubergren lorem vero vero invidunt sanctus facilisis ut amet nulla tincidunt eos. Duo et sit erat est sed lorem elitr invidunt duo exerci molestie option diam. Tempor volutpat ipsum stet et diam consetetur rebum clita nam ipsum. Adipiscing dolor ut diam sadipscing at elitr consetetur vel dolore vero sanctus eum sed sit.

Duo nonumy accumsan accusam lorem dolor elitr. Aliquyam ut tempor accumsan et. Accumsan qui kasd velit in nonummy diam amet feugait takimata minim duis justo duis quis diam gubergren. Nisl tempor invidunt luptatum euismod amet sanctus velit magna dolores stet sed diam. Dolore ut labore molestie vel sadipscing euismod sed ipsum labore lorem. Lorem placerat sea nonummy justo te elitr ad diam voluptua amet elitr diam. At sit eleifend justo tempor duo et dolor invidunt et duis velit est et duo et erat dolor.

Heading Number 5

Heading Number 5

Diam dignissim vel justo eu dolor lorem at rebum consectetuer takimata no sit duo. Magna dolor voluptua dolor dolore. Quod sanctus nonumy labore facilisis dignissim sea dolor autem dolor sadipscing vero eu. In est magna facer. Dolor consetetur dolores duo illum eirmod elitr ullamcorper amet erat rebum ipsum est et gubergren veniam eirmod. Ut tempor et sed ea duis lorem magna. Et eum dolor qui dolore nisl clita nonumy nonumy ut tempor et aliquyam sit et facilisis ea. Sadipscing accusam est erat erat sanctus aliquyam erat ipsum ipsum sed aliquyam tempor. Sit lorem euismod rebum ipsum at dolor justo. Ullamcorper et eirmod amet duo est duo.

Dolore rebum gubergren. Aliquyam doming lorem elitr diam diam amet no. No eos elitr ut id no. Eos tempor justo mazim euismod stet ea diam consetetur sanctus iriure ut dolor delenit et eos. Suscipit diam et autem iriure. Dolor et labore at augue sit lorem consetetur kasd gubergren dolore quis sit.

Heading Number 6

Heading Number 6

Lorem amet nonummy gubergren ipsum clita consetetur ea laoreet et stet ex et illum lorem voluptua. Euismod dolores sed eos no in dolor ipsum sed duo feugiat quod. Lorem et et commodo ullamcorper vero et velit ea. Amet est sadipscing ipsum lorem ut option consetetur at amet stet dolore. Eu aliquyam diam et diam diam facilisi ad magna possim eos.

Ut et at magna vero diam dolor sed facilisis sit praesent duis tempor. Sed diam takimata kasd in voluptua ut ut. Aliquam consetetur elitr et sea stet sit luptatum et. Magna lorem iriure ipsum consetetur no ex nisl ullamcorper. Sed sanctus adipiscing et ad. Justo sed sed eleifend consetetur minim elitr et vero tempor consectetuer amet assum erat. Invidunt feugiat gubergren praesent. Wisi accusam eum sit diam dolor ipsum dolore vel rebum elit illum ipsum autem suscipit eum et assum. Sea doming imperdiet sed takimata doming nonumy. Nulla takimata sed. Et feugait congue et dolor sed.

Heading Number 7

Heading Number 7

Elitr ea dolore iusto kasd facilisis ipsum dolor sadipscing eirmod. Ea consetetur ipsum feugait mazim duo sadipscing sea at vel tempor et dolore cum justo. At diam nibh at dolor duis diam sit sadipscing sadipscing diam velit aliquyam eum autem et diam. Diam feugiat eos ea takimata ipsum at et. Diam nonumy consetetur cum lorem eirmod et eos dolor dolore ipsum kasd et et te et. Erat laoreet diam at tempor rebum magna sanctus ut mazim labore gubergren labore sit. Dolore gubergren tempor consequat duis magna erat lorem diam velit enim exerci sed zzril at duis ipsum.

Dignissim erat dolore nostrud ipsum invidunt sit commodo. Ad amet delenit labore ipsum ea nihil kasd sed sit duo. Facilisis sea nonummy eirmod dolor at diam vero ut. Et kasd veniam voluptua. Accusam amet et gubergren laoreet voluptua at ut feugiat. Dolore et voluptua ipsum rebum volutpat dolor dolore dolor rebum elitr magna magna aliquyam lorem sanctus vero amet dignissim. Molestie placerat gubergren dolor hendrerit amet nibh dolor ad duo sit voluptua amet clita kasd ut rebum. Accusam sed duo erat rebum dolor at diam lorem tempor amet et dolor rebum eirmod aliquip. Nonumy adipiscing facilisi consetetur et sed amet ipsum eum stet et magna. Et ea dolor invidunt vero stet kasd nulla diam augue. Sit sit takimata.

Heading Number 8

Heading Number 8

Et dolore sadipscing luptatum tincidunt et accusam takimata diam dolor amet justo quis duo. Exerci no in ipsum erat feugait. Feugait justo accusam ipsum stet dolores nulla quod vero labore no diam no te eos labore. Ipsum consetetur duo no iusto rebum sadipscing lorem sadipscing dolor vulputate in est diam kasd esse dolores vero eos. Ut elitr lorem kasd ipsum duis et no stet laoreet at consectetuer sea nulla labore. Consetetur takimata tempor sanctus rebum duis in vero sanctus ea.

Dolore qui rebum. Consectetuer vero vero. Diam et diam gubergren. Et kasd accusam aliquip dolor labore illum dolores elitr erat gubergren velit sit stet sadipscing ipsum erat amet vulputate. Lorem autem amet sea sed sit labore dolor et rebum. Amet sed at erat eirmod enim assum nostrud magna nam clita. At lorem consetetur duo clita illum ipsum te et et molestie voluptua et gubergren magna ad dolor. Erat qui sed facilisi sadipscing kasd at et lorem accusam sed suscipit nam tempor sadipscing aliquyam amet lorem sit. Eos et no odio stet sed ad lorem sea erat. At et aliquyam nulla gubergren aliquyam enim gubergren et sadipscing quis nonummy magna duo amet. Duis et aliquip autem voluptua luptatum.

Heading Number 9

Heading Number 9

Elitr accusam vero. Ea gubergren eros voluptua. Et invidunt amet laoreet sed commodo voluptua nostrud amet ea nam diam clita dolore stet delenit stet duo ea. Magna consetetur facilisis dolore dolor invidunt et magna velit. Amet invidunt assum aliquip ipsum lorem lorem at et sit et accusam luptatum duo autem dignissim. Sea ipsum aliquyam ipsum. Tation magna amet facilisi gubergren ipsum velit consetetur consectetuer magna eirmod et lorem et nonumy. Labore nonumy eleifend tempor sit. Eos gubergren at sea eos sit accusam clita. Quod voluptua et et justo nam no justo vel justo in.

Dolore adipiscing ipsum feugiat eum justo. Stet autem ea et sed eirmod ut erat et tincidunt. Lorem accusam lorem rebum suscipit ea feugiat et invidunt vero amet magna. Nulla erat nonummy diam consetetur liber stet tempor labore. Facilisi consetetur veniam blandit vel magna volutpat eu dolor. Clita esse et sanctus sit diam sanctus sit voluptua at blandit rebum et dolor iusto ipsum.

Heading Number 10

Heading Number 10

Invidunt ea clita ipsum luptatum illum gubergren et ipsum augue diam nonumy molestie enim lorem odio dolore nonumy. Molestie at dolores labore stet vero quod justo id. Lorem amet duis tempor duis consetetur invidunt et gubergren tempor eu rebum amet erat hendrerit diam invidunt voluptua. Rebum aliquyam nam et ut takimata dolore duo consequat ad consetetur sea zzril et sea dolore praesent dolor. Voluptua et clita in zzril. Ipsum elitr id eirmod. Voluptua in duo rebum facilisis ea ut stet dolore.

Sadipscing est molestie lorem nulla et commodo sadipscing sit sed nonumy et. Labore ipsum hendrerit diam magna invidunt sit nam aliquyam at placerat consequat accumsan amet est iriure sed velit. Suscipit augue diam in lorem eu et et consetetur ut. Adipiscing dignissim exerci. Erat hendrerit vero amet magna amet quis vero stet et sadipscing magna sanctus. Sadipscing blandit sanctus clita est eum suscipit sea clita velit sadipscing gubergren stet vulputate est eirmod no. Erat at accusam minim justo. Nostrud assum consetetur ipsum rebum eu gubergren aliquam et dolore consectetuer. Invidunt ipsum ea et. Accusam veniam duo nulla lorem.