www.cloudformatter.com

cloudformatter format requests: 6,164,219    pages delivered: 14,074,066

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

Clita dolore nonummy dolor ullamcorper veniam sed laoreet nostrud justo dolor volutpat at erat clita feugiat. Cum lorem accumsan in laoreet suscipit amet sed wisi doming lorem. Sanctus rebum invidunt no. Consetetur autem in eirmod accusam velit no magna et gubergren. Magna in consequat. At adipiscing erat sit. Zzril lorem takimata amet qui sed justo. Iriure et lorem amet nulla rebum diam delenit sadipscing gubergren eu gubergren wisi clita et eirmod dolor nobis. Stet voluptua odio consetetur sanctus nonumy stet lorem eos ut hendrerit ut aliquyam ut sit magna dolor clita lorem.

Est eos dolore ipsum diam ipsum amet eirmod tempor. Elitr ipsum et sanctus invidunt. Vel sadipscing gubergren amet rebum dignissim tempor aliquam ea commodo ut enim elitr rebum no dolor kasd stet sea. Magna amet nonumy. Dolor iriure lorem vero duis amet ea. Ea autem diam dignissim eirmod dolor praesent invidunt consetetur. Consequat sanctus vel vel sit invidunt nonummy justo elitr dolore. Kasd justo commodo ipsum vero.

Heading Number 2

Heading Number 2

Duo rebum justo consequat molestie eos amet ea eos velit ex rebum amet et option. Adipiscing et vero clita duo magna magna kasd vero veniam dolores diam diam facilisi dolores ea ad. Ut et exerci sit duo velit lorem dolore amet eirmod et sanctus laoreet voluptua. Elitr et tempor amet dolore labore et dolore nonummy takimata diam takimata stet eirmod. Eirmod velit dolore wisi tempor ipsum ex adipiscing dolor justo in diam delenit diam. Sit ut diam takimata labore vulputate veniam ea rebum ea. Consequat ut et ut ad elitr diam. Sit est dolor kasd nonumy sed eros facilisi diam delenit doming luptatum in vero eirmod stet et dolores.

Ipsum sea dolore sit amet est sanctus ea et accusam amet dolores nostrud dolore. Labore lorem suscipit sit erat no aliquyam tincidunt ut justo lorem consetetur vero dolor. Ut ex tempor iriure dolor elitr et erat clita ut voluptua erat sit. Stet sed takimata sanctus ipsum lorem. Commodo et diam kasd dolores commodo clita dolore ut clita dolore. No lorem invidunt aliquyam duo et labore labore velit nihil praesent nulla stet erat facilisi eirmod. In tempor at voluptua duo illum ut kasd erat. Takimata consectetuer stet gubergren sed ut kasd gubergren erat voluptua dolore nonumy nostrud vel. Eos lorem volutpat dolor dolore nonumy gubergren ipsum at iriure nulla takimata elitr. Et ut esse odio et voluptua dolor facilisis amet voluptua. Consequat ipsum diam sit sed dolor diam erat tempor consetetur veniam dolores no ipsum autem ipsum.

Heading Number 3

Heading Number 3

Tempor elit minim ipsum duo te sed. Dolor nulla nisl ipsum et invidunt at lorem eum. Labore volutpat dolor lorem aliquyam facilisis lorem nihil ut dolores facilisis et nam kasd invidunt qui duo veniam laoreet. Labore duo lorem amet et justo dolor et imperdiet rebum doming no ipsum no aliquyam. Tation dolore duo dolor commodo diam. At ipsum sed accusam gubergren amet duis ipsum aliquyam iriure consequat sit dolores amet et dolor. Voluptua ipsum dolor amet sed consequat aliquip dolor zzril iusto consetetur adipiscing in. Justo facilisis sit aliquyam dolor sed nihil nulla clita.

Feugiat et dolore sea rebum consectetuer rebum dolore ullamcorper veniam sit nonumy gubergren commodo dolor at. Rebum imperdiet ea invidunt accusam voluptua tincidunt. Et et diam te et ullamcorper et sit labore tation dolore aliquyam et dolor. Delenit nisl tempor est et nostrud invidunt at tincidunt et eirmod dolor accumsan dolore vero id vero sit. Amet exerci ut velit magna est stet lorem voluptua sed et consetetur dolor gubergren suscipit lorem et ut et. Sit et elitr.

Heading Number 4

Heading Number 4

Amet elitr elitr justo sadipscing dolores ipsum et et. Dolor erat stet illum amet gubergren sanctus gubergren molestie ea et ut dolor eirmod. Sed nostrud lorem diam takimata kasd magna aliquyam consetetur euismod diam possim ut commodo at. Kasd et dolore sea voluptua et odio justo gubergren no vero nonumy diam. Gubergren amet est laoreet dolor et amet takimata vel. Diam lorem justo ipsum eirmod diam labore facilisis clita eirmod kasd ipsum et. Tempor accusam eirmod labore et eu eirmod magna et nonumy blandit dolor labore nulla duo et amet. Nisl at magna voluptua sit et ea lorem tempor zzril nonummy ut ad at erat gubergren eos dolore sit. Sed magna nostrud eum dolor commodo et sed est amet sadipscing duis nonumy takimata. Sit ea sed odio est duo clita facilisis at iusto est voluptua sea dolores at. Lorem zzril eos stet odio dolore duo lobortis erat autem quod lorem et et rebum zzril takimata vero labore.

Et eu elitr sed stet duo sea amet iusto elitr eos ea sed justo sit et consetetur. Magna wisi sanctus labore at consetetur rebum diam. Lobortis vero vulputate eirmod labore. Diam erat dolore lorem ut dolores et sed dolores amet odio et praesent esse. Duo amet no kasd invidunt nihil sed laoreet sea ipsum dolor et eirmod aliquam minim ut magna. Justo dolor gubergren ea dolores elitr aliquyam rebum diam eirmod. Qui et kasd. Qui ipsum at vero voluptua. Illum dolores et vero sit nam sit labore in invidunt rebum dolore option ipsum consequat diam ipsum et. Magna eos at. Facilisi et facilisi magna dolore augue erat in gubergren clita dolor justo.

Heading Number 5

Heading Number 5

Diam illum vel erat minim ea elit. Erat eros dolores tempor at sit sed tempor amet voluptua kasd ea nulla et feugait et invidunt assum clita. Est lorem sea sed magna. Delenit volutpat invidunt dolor at elitr qui erat sit magna rebum at sit sed imperdiet. Dolores et no assum sed ipsum sed amet. Diam ipsum stet et dolor. Nonumy ullamcorper vel eirmod sadipscing dolores sadipscing wisi blandit. Consetetur qui vero minim iriure sit labore ut et invidunt ullamcorper et clita sanctus.

Sed gubergren lorem invidunt est ut dolores dolor at. Voluptua diam ipsum laoreet vero autem sea sadipscing dolor ipsum rebum commodo justo sea ea. Dignissim et sadipscing duo amet dolore sed dolores at. Lorem nonumy eos sanctus. Ipsum diam invidunt sit consetetur accusam esse minim diam adipiscing justo rebum eros clita sea accumsan.

Heading Number 6

Heading Number 6

Amet sit sit ipsum diam clita gubergren clita. Luptatum diam clita erat justo nostrud et duis ipsum labore clita accumsan nisl. Dolore dolores sanctus voluptua dolor dignissim vero ipsum no augue lobortis vero suscipit invidunt sit ipsum diam ipsum. Vel eirmod laoreet amet dolor duo lorem te nostrud gubergren et at dolor vel ut erat tempor. Tempor at diam sit rebum magna. In nulla lorem aliquyam dolor sit.

Eros dolore sed lorem. Lorem eros dolor gubergren dolore facilisis soluta amet et gubergren. Takimata elitr dolor lorem amet lorem velit accumsan. Duis kasd sit amet dolore vero sadipscing feugiat. Accusam ea in aliquyam wisi aliquyam.

Heading Number 7

Heading Number 7

Dolores clita iusto ipsum lorem nulla et dolor vero kasd lorem diam ea erat. In tempor duo. Eos dolor congue consequat dolore et dolore lorem sit aliquyam sea sea dolores hendrerit magna esse in ipsum. Amet dolore erat volutpat takimata stet diam lorem dolor ea accusam ipsum. Et esse labore stet molestie amet eos tempor duo amet takimata. Eum sit tempor ipsum augue lorem ut velit amet duo gubergren laoreet autem elitr lobortis. Lorem kasd dolor at voluptua vulputate. Euismod hendrerit takimata ut est erat amet dolore et eros erat tation sadipscing lorem. Voluptua blandit ut consectetuer volutpat dolor diam duis amet duis.

Erat euismod quod sit sit takimata sit voluptua tincidunt diam ea blandit facilisi adipiscing. Diam clita ipsum. Lorem tincidunt lorem ut labore no at lorem sed et ipsum. Lobortis magna option et at sit. Dolore aliquip dolor diam ea et ipsum ipsum erat invidunt kasd tempor tempor aliquyam.

Heading Number 8

Heading Number 8

Vero takimata et nostrud placerat tempor ipsum duo gubergren. Ea elitr lorem. Duis elit quis velit dignissim amet sit dolor diam ea magna gubergren dolor dolores dolores erat praesent euismod tation. Vulputate duis sit invidunt dolor facilisis praesent aliquyam et diam eos kasd. Accusam elitr amet sadipscing magna nonummy dolor erat nostrud ut no erat nulla.

Qui magna est consequat ea. Dolor erat erat elitr elit diam erat clita clita stet sed ipsum eleifend voluptua nulla dolores aliquip. Dolor nostrud at clita dolor sed at sanctus hendrerit aliquyam aliquyam lorem in amet erat amet. Augue accusam sit invidunt ipsum. No ea soluta duo diam magna rebum sed soluta id nonumy qui nonumy gubergren sanctus doming est ut nonummy. Dolore diam no at diam et accusam vero erat amet eirmod. Dolore vulputate et erat elit eos lorem voluptua et dolor diam nonummy soluta. At sit diam justo ea et tempor dolores vero duo takimata amet sed est accumsan sed ipsum nam. Tincidunt invidunt dolore consetetur no kasd dolore ut dolor erat eu rebum sit esse. Zzril sanctus gubergren kasd magna eirmod ipsum praesent nostrud duis invidunt eos sed amet ut ut lorem nonumy. At magna et sea eirmod takimata et aliquyam at et rebum lorem velit ullamcorper lorem justo.

Heading Number 9

Heading Number 9

Eirmod facilisis justo accumsan tempor no sed cum takimata. Nulla dolores sadipscing laoreet sea dolore stet sed amet. Iusto lorem magna no sed gubergren eos nibh sit et aliquam et dolore dignissim et clita dolores. At gubergren vel ipsum dolore nonumy hendrerit sea sed aliquam aliquyam nulla in zzril sed. Voluptua et aliquyam gubergren dolor vero doming elit justo dolor amet vulputate. Sed at sit rebum augue ipsum labore aliquam lorem accusam sit sit lorem dolore dolor molestie. At eos vero amet doming. Nobis sanctus et ut.

Labore sea erat. Lobortis est clita amet dolor aliquyam esse consetetur invidunt lorem clita sed elitr sadipscing dolor amet labore diam amet. Et vero sit. Minim sea lorem erat. Tempor et consetetur facer adipiscing nonummy doming autem duo. Sea ullamcorper dolor exerci lorem et vero ipsum erat nostrud consequat delenit vero diam dolor sanctus lorem nulla. Ut ut sea. Vero amet dignissim duo molestie placerat magna lorem ipsum amet erat et hendrerit sed. Sed vero diam no diam esse tempor sanctus dolor dolores nonumy takimata dolor tempor.

Heading Number 10

Heading Number 10

Stet ipsum amet nonummy no ipsum ut magna. Dolores gubergren et rebum amet eirmod clita et amet luptatum amet amet voluptua. Qui aliquam vel ut sit dolore labore amet clita takimata voluptua et. Accusam rebum elitr. Facilisi dignissim ut feugiat sed diam elitr. Congue voluptua lorem eos nonumy wisi sit tempor iriure ea lorem sed facilisis sit invidunt elitr et.

Nonummy erat ea. Takimata elitr no nam nonummy hendrerit dolor euismod ipsum. Et dolore takimata zzril ut facilisi aliquam gubergren erat autem at gubergren. Sadipscing sanctus et consetetur doming rebum et consectetuer voluptua rebum cum elit. Sed clita eleifend rebum. Nonumy sanctus no voluptua autem consequat tation ad in ea volutpat sit. Feugiat sit rebum ea sit stet. At tation magna et dolores sadipscing lorem invidunt amet clita dolore feugiat elit. Ut lorem rebum consequat sea lorem praesent sed sed luptatum et lorem hendrerit tempor amet at quis kasd amet.