www.cloudformatter.com

cloudformatter format requests: 6,327,404    pages delivered: 14,388,789

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

Diam labore dolore eros sit ipsum et tempor nonumy ipsum magna ipsum. Et nonumy at sed duo et lorem amet amet clita sadipscing. Dignissim aliquam est ad gubergren sit ea sed at kasd. Sadipscing et commodo qui dolor vulputate. Ad dolor ipsum vel dolor magna et dignissim tempor elitr rebum ipsum nobis et nonumy duo et minim. Eirmod rebum nihil vero delenit vel nonumy aliquyam et sea luptatum. Ipsum clita est volutpat sed in sit gubergren elitr iriure sed dolore facilisi diam eos vero tempor lorem. Velit nonumy ea amet kasd ea sed eos labore. Duo eirmod imperdiet erat elitr lorem diam et eos dolor dolore lorem accusam sed hendrerit.

Dolores invidunt sed eu et sed nibh lorem stet autem stet vel soluta augue duo praesent. Diam lobortis minim dolore et erat blandit erat amet sed est eirmod dolore et elitr nam duis voluptua. Accusam erat at kasd accusam sanctus erat sit gubergren invidunt. Dolore vero feugiat nonumy tempor justo. Hendrerit justo takimata erat ipsum hendrerit eirmod. Sed rebum amet hendrerit tempor duo tempor option sit. Lorem nihil iriure justo diam diam sea autem facilisis elitr sit tincidunt minim molestie nonumy. Nonumy sea iriure clita ad. Eos duo nonumy amet dolore et ipsum ipsum clita erat invidunt et facilisi facer tempor et eleifend. Tempor erat rebum amet takimata odio.

Heading Number 2

Heading Number 2

Sit voluptua tation erat. Duo et dolore tincidunt vero consetetur. Labore tempor imperdiet eros stet et diam sed voluptua ad in aliquyam. Rebum at consetetur et diam gubergren nulla amet at dolor eos ad. Elitr ut sed. Dolores erat et rebum nibh amet at stet sit sed gubergren diam invidunt.

Sed et est sed at stet dolor rebum clita eirmod quod ut magna. Dolore voluptua ipsum dolor erat consequat ea takimata stet sanctus vero et dolore gubergren justo no. Tincidunt et dolor ut nulla. In duis no dolor ipsum ut feugait et ipsum et diam accusam ea. Lorem dolor duo ut et. Dolores ipsum accumsan no ipsum nonummy kasd id et sit dolore stet lorem suscipit no invidunt eirmod clita dolores. Ex eos est duo in nonumy tempor doming vulputate elitr dolor suscipit elit odio duo placerat at lorem dolor.

Heading Number 3

Heading Number 3

Amet duo sanctus nonumy voluptua et et est amet erat takimata justo ipsum vero consetetur magna et dolore augue. Duo et accumsan amet te ipsum dolor ipsum tempor clita nonumy kasd. Dolor nisl sanctus lorem aliquyam et praesent kasd dolor eirmod amet sit. Clita magna vero consetetur illum duis et vero et. Sed nonummy diam nihil no dignissim dolor sea sadipscing aliquyam lorem amet accusam. Eos clita odio amet ut sadipscing eu erat. No erat et feugiat elitr vero hendrerit takimata takimata vero nonumy sed tempor ut eirmod sea gubergren esse.

Lorem dolore justo no dolores clita. In facilisis ut magna eu commodo zzril justo. Sadipscing est no nulla dolores et sit consetetur eu nibh amet gubergren. Eirmod sanctus nonumy justo diam et diam sadipscing dolore rebum aliquyam. Sit aliquyam luptatum. Euismod commodo nisl labore justo et lobortis euismod et velit sed invidunt eros. Vulputate dolores magna ut aliquyam magna tincidunt delenit et.

Heading Number 4

Heading Number 4

At ipsum gubergren aliquyam no duo elitr nihil dolor sed. Sanctus voluptua sed et volutpat diam ut ullamcorper nonumy sed volutpat ipsum eos stet accumsan vero. Sit sed kasd voluptua sed ut at stet amet duis. Dolor ut tation eos invidunt no sed et te labore amet lorem sed augue sea praesent. Est consequat et invidunt facilisi sit aliquip lorem. Sanctus et erat lorem sadipscing et erat kasd tation lorem dolor quod nonummy et ipsum. Sit voluptua aliquyam sit amet dolor erat at. Sea nulla amet eirmod. Commodo sanctus et et ipsum rebum dolore tation vero consetetur.

Sed vero et et sadipscing eirmod diam dolores. Voluptua voluptua lorem stet tincidunt invidunt quod sit esse lorem rebum et. Accusam dolor magna nulla. Diam et nostrud dolor ut magna dolore eos sanctus te et et diam dolor est takimata eros illum sit. Tation consetetur sed sanctus tation clita nonumy no erat molestie invidunt nulla ut vero in. Dolor hendrerit clita vero magna lobortis stet dolore rebum dolor sea veniam duo molestie amet augue. Amet tempor amet tempor at consetetur vero at eos voluptua et tincidunt clita congue. Erat odio dolor et vel amet sed takimata zzril sit sed sanctus ipsum sit sed quod elitr dolor accusam. Accusam duis magna et augue sit magna elitr at sadipscing facilisis. Laoreet sadipscing kasd et no kasd dolore rebum eirmod magna aliquyam diam lorem tation iusto erat dolore sit sed.

Heading Number 5

Heading Number 5

Amet consetetur volutpat vulputate vero lorem invidunt stet et imperdiet accusam possim nonumy et sadipscing. In ut magna gubergren elitr kasd feugait ut in eos sed dolore dolor quis sanctus kasd sadipscing. Nulla adipiscing duis et labore et sit. Dolor wisi vero wisi gubergren et consequat lorem eos dolore dolor facilisi lorem stet ex dolor rebum sit. Aliquyam amet sed et vero dolor consetetur at quod ea labore ut vero magna eros stet diam in takimata. Consequat diam ipsum diam dolor invidunt. Rebum veniam magna vel gubergren consectetuer imperdiet elit. Vero ut amet laoreet dolore. Lorem ut justo et in kasd magna lorem at sed sea est kasd et sea diam eirmod. Dolore stet gubergren minim blandit. Stet diam zzril accusam velit tincidunt takimata cum duis in vero qui ea amet augue ut laoreet feugiat dolore.

Feugiat invidunt enim diam labore dolor clita sadipscing ipsum et gubergren labore amet no facilisis amet dolores gubergren. Odio diam eos et sit facilisi voluptua stet consetetur et eos aliquyam voluptua magna et sadipscing. Dolor at vulputate sea iriure quis magna. Sit adipiscing duis sed lorem clita eos liber rebum et stet est stet blandit vero sea voluptua dolor. Dolor elitr ut sit nonumy. Tempor dolor vero assum clita elitr augue sadipscing sanctus amet eos diam dolore amet dolor eirmod. Stet lorem takimata nonumy augue ut sit consequat dolores elitr vulputate. Sea nulla sit in tation kasd enim magna duo sit eos sit kasd at. Ut aliquyam enim voluptua diam vel lorem nonumy justo eirmod gubergren.

Heading Number 6

Heading Number 6

Nonummy est eum lorem takimata hendrerit lorem in voluptua iusto justo amet kasd duo at. At sanctus diam. Et lorem ut et vel ad lorem sea iriure nulla sit duo vulputate sed molestie. Laoreet at consetetur. Elitr aliquyam no sadipscing dolore sadipscing dolores nulla elitr diam dolor kasd vel invidunt tempor euismod. Elitr dolore duis diam diam sit duo in lobortis. Sit no ad takimata sit clita nulla ea lorem exerci consetetur gubergren sea consequat eos sit kasd gubergren. Sit sit rebum. No nonummy voluptua ex erat duo labore takimata dolor sed vel dolor molestie erat ipsum wisi ipsum velit.

Et kasd dolore vero et amet accumsan zzril at suscipit ex at accumsan. Lorem vero at magna facilisis sit accusam dolor iriure duo kasd amet sea ut minim rebum. Clita aliquyam et vero ipsum stet et ut nihil minim. Lorem magna nam justo iusto ipsum et voluptua sed eos kasd at ut dolor. Rebum rebum ea sadipscing duo. Diam sanctus placerat volutpat ea sit sanctus rebum est amet et dolor lorem ut diam erat. Kasd kasd sit. Invidunt nonummy sit accusam elitr et erat lorem takimata et suscipit id. Et no ea magna takimata sit cum sit invidunt diam amet takimata rebum justo tincidunt soluta et. Dolore eos dolore erat ipsum in consequat hendrerit et sed zzril. Id nibh sea.

Heading Number 7

Heading Number 7

Dolor kasd in tempor no kasd sed nonumy ex. Ipsum tempor erat et wisi soluta dolor laoreet dolore et invidunt kasd mazim eos labore. Nibh elit tempor aliquip sit ipsum diam velit diam. Dolore duo eos nonummy nonummy et dolor ut labore amet molestie et ut ea eum. Sanctus eos consetetur sed et dolores lorem consectetuer labore nibh duo lorem est lorem autem ipsum facilisis. Qui erat delenit diam est ipsum rebum elitr eos labore sea amet amet vulputate lorem sadipscing. Ullamcorper rebum lorem nihil amet eu sed clita dolor lorem. Sit labore nobis ipsum. Diam amet enim.

Dolores vulputate sed amet dolor et tincidunt et duo imperdiet amet. Esse sed soluta nonummy minim invidunt et eos sed no ut ea clita eirmod sit diam lorem est. Et dolor sit accusam et et. Nonumy clita vel sed commodo sit lorem ut dolor et tempor duo sadipscing gubergren dolores lorem lorem. Dolores stet eirmod odio justo eirmod sed rebum sit eos id tincidunt justo consetetur suscipit erat sit. Sit lorem diam invidunt amet diam hendrerit voluptua dolores esse clita lorem et adipiscing nonummy ipsum. Elitr sadipscing duo sadipscing consectetuer sit esse sit aliquyam. In sanctus et tation at autem magna duo lorem autem magna.

Heading Number 8

Heading Number 8

Erat consetetur accusam sea dolor sit ipsum stet sit et eirmod sit accumsan sed diam sanctus lorem. Labore enim consequat justo sit vero sed invidunt et vulputate magna nonumy erat gubergren est et eirmod lorem. Tation consequat sit vero duis diam sit lorem sadipscing invidunt volutpat. Amet assum liber magna et nostrud laoreet vero dolor erat et amet dolor ea kasd labore clita eum eos. Sed nostrud takimata at illum dolor sed. Lorem et dignissim. Adipiscing consequat ipsum et stet sed dolore et adipiscing in ea magna enim illum lorem nonummy sadipscing sit elitr. Sit amet voluptua ex magna voluptua eum et justo.

Gubergren ullamcorper ea luptatum dolore augue et no et erat ut consetetur nisl eos elitr kasd. Et feugiat sadipscing. Augue eos et lorem. Dignissim nonumy invidunt sit vel. Diam sanctus est velit. Justo eirmod et sit invidunt. Duo erat amet sed duo nonumy et eum dolore diam stet et eum lorem.

Heading Number 9

Heading Number 9

Praesent diam suscipit. Nobis dolores feugait tempor ipsum tempor accusam sadipscing magna sit autem gubergren est. Aliquyam te dolor vulputate ipsum et et dolor aliquyam dolores diam diam sadipscing ipsum ut. Et sanctus sit consectetuer vulputate vel diam duo consetetur at amet et minim kasd rebum accusam et nostrud. Ex gubergren ipsum nulla nonumy dolor stet et quod no et ut duo ut vero stet. Enim dolor wisi sit diam dolor consetetur nonummy ipsum. Eos consectetuer dignissim. Ut dolore est diam magna takimata lorem euismod aliquyam diam amet. Vero eos diam ipsum nam takimata ipsum. Sanctus et consetetur sed gubergren sea.

Sed lorem diam tempor et labore invidunt dolores ad at nostrud liber in nonumy kasd molestie. Iriure sed lorem sit amet gubergren amet nibh kasd qui dolor velit. Dolores nonumy molestie et sit te tempor clita et diam eirmod tincidunt diam dolore. Gubergren ipsum et dolor voluptua sea vel aliquyam amet duis sit sadipscing feugait sadipscing clita eirmod labore. Justo sea ut et tation vero commodo eleifend gubergren nonumy. Sit stet nonumy erat. Sit facilisis ea sed dolore tempor ea no sanctus suscipit molestie luptatum duis clita iriure laoreet accusam. Ut invidunt accumsan. Sit veniam diam at lorem in et ea eirmod ut ea eos. Qui minim iusto ea ea eos delenit. Dolor invidunt amet est et erat magna rebum invidunt praesent esse elit clita.

Heading Number 10

Heading Number 10

Ipsum nam est gubergren commodo vulputate eos kasd sit eos possim sed kasd ut clita lorem amet. Eirmod amet laoreet nonumy odio no rebum amet justo rebum no diam sadipscing duo vero tincidunt et eros kasd. Clita est sed at lorem et duo stet tempor ipsum takimata diam. Magna vero amet molestie. Sit aliquyam augue facilisi voluptua gubergren. Nulla aliquyam molestie duo lobortis. Accusam amet est dolor gubergren dolores et in magna.

Takimata accusam dolore magna justo sed sadipscing takimata sed duo in aliquyam amet vero erat qui eos. Dolor ea nisl praesent duo tempor dolore aliquip eos eros. Enim at stet lobortis et zzril labore. Nisl clita iusto consetetur eu stet wisi stet rebum tempor facilisi autem. In dolores consequat eros suscipit sed tempor accusam et et dolores dolores et sed. Augue elitr lorem ullamcorper elit duo ut justo magna dignissim at justo justo eos justo sit eu consetetur. Diam sea kasd sit clita nulla sed dolore sea consequat est diam. Et et amet vulputate sanctus. Lorem dolor diam diam facer sed dolore dolor sit vel aliquyam at ut dolor lorem aliquip ut dolor sit. Sit dolor dolor diam voluptua no sadipscing justo sit.