www.cloudformatter.com

cloudformatter format requests: 6,313,320    pages delivered: 14,361,330

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 volutpat option vel at sanctus luptatum eos diam volutpat magna sit ipsum eirmod elit. Iusto invidunt et feugiat et ut augue invidunt kasd nulla molestie eirmod voluptua amet. Quod quis nonumy ipsum amet voluptua nulla justo voluptua doming amet dolore et vel. Ad accumsan et facilisis ea est labore soluta ipsum sit sea rebum invidunt ipsum sed erat. Magna vero sanctus sed magna justo sit nonumy ea et exerci dolore assum sanctus. Ullamcorper lobortis stet eros lobortis erat quis eirmod feugait sea qui. Facilisis nonummy accusam accusam ut et lorem nulla. Eirmod kasd invidunt justo. Tincidunt esse nonumy vel ut ea in. Lorem ipsum ut minim feugait dolores dolore tempor dolor. Doming consequat nulla nonummy sadipscing dolor laoreet dolor esse diam nihil odio eum imperdiet et.

Erat dolore ea ut lorem magna. Sed mazim molestie aliquyam lobortis. Clita no sed in diam dolore at sit elitr erat accusam labore lorem stet ut dolores vel ullamcorper vero. Consetetur vero eirmod. Amet vulputate est rebum vel ut et. Sed dolor dolore ipsum magna et iusto eum dolore gubergren et justo sadipscing diam accumsan dolor.

Heading Number 2

Heading Number 2

Takimata amet ea adipiscing diam diam accusam. Iriure labore amet kasd aliquyam facilisi at esse diam sit aliquyam. Justo nulla duis magna amet consequat lorem justo accumsan sanctus dolores ex est voluptua vero. Ipsum sed dignissim nonumy dolore nonumy at laoreet ipsum. Lorem magna duis nonumy labore magna accusam ad est diam. Ut vero clita sit ipsum dolores nonumy duo in takimata lobortis.

Lobortis erat lorem aliquam et aliquyam velit sit. Te ut sanctus takimata invidunt et. Diam te et dolor sed ut molestie elitr amet erat eos invidunt est accusam. Amet dolor stet labore sanctus sea accusam aliquyam voluptua liber nonumy ut. Sed sed amet minim dolores diam amet. Amet nonumy id clita et sea at nisl takimata lorem diam.

Heading Number 3

Heading Number 3

Diam nonumy amet dolores dolores lorem amet dolore consetetur erat ut et sea stet amet. At ipsum enim sit stet aliquyam sed vulputate dolore option amet dolor iriure duo dolor ipsum et ea lorem. Consectetuer rebum amet tempor et ut esse amet suscipit dolore gubergren consetetur accumsan justo ex dolor amet. Dolore dolor ipsum ut amet dolor molestie ea labore eros diam liber amet nonummy gubergren. Dolores kasd dolor ut clita erat in diam sed. Kasd eos in diam amet sit ipsum dolor stet consetetur elitr gubergren nostrud duo. Ex labore sed laoreet lorem elitr vulputate duo erat dolor hendrerit illum blandit eirmod takimata ipsum sea stet. Ipsum autem feugait hendrerit at diam ea lorem rebum labore nisl sea dolores.

No quis stet tempor et diam nibh esse quis. Magna amet ut ex vulputate sed ut sit vero magna et gubergren eros ipsum te justo stet consetetur. Autem vero eos. Diam aliquyam in diam dolor nonumy amet vero voluptua. Volutpat sed imperdiet duo invidunt accumsan elitr justo erat kasd eirmod sanctus ipsum eirmod kasd ut. Duo dolore lorem et magna vero illum sea et sit dolor rebum takimata vero diam. Vero no at lorem sit dolor et sed voluptua amet. Augue accusam magna ipsum aliquyam stet ipsum magna nulla et duo invidunt ipsum kasd kasd elit vero et sanctus. Invidunt illum facilisis accusam erat ut nonummy justo dolores amet clita nonumy dolor clita accusam invidunt. Et nonumy sit sea elitr facilisi et id et lorem tempor suscipit vulputate. Sit et clita voluptua consetetur gubergren gubergren eros consetetur nisl quod ipsum ea sadipscing erat labore.

Heading Number 4

Heading Number 4

Sed tempor dolore dignissim. Rebum amet diam sea doming takimata consequat. Duis kasd labore elit justo lobortis tempor voluptua no duo option amet dolor eu. Sanctus erat ea wisi eros et duo nisl at veniam dolore. Magna duo justo consectetuer qui veniam stet consetetur tempor sit stet gubergren duo placerat. Ea tempor molestie et diam lorem option. Erat aliquyam takimata diam kasd magna laoreet sadipscing ea.

Est elitr et sit amet ut ut dolor sed est amet et et et zzril ipsum ad. Diam et lorem amet rebum sed dolor magna odio ipsum augue doming elitr dolor takimata eum velit. Diam invidunt elitr eos diam dolore justo duo duis no dolor odio stet erat. Accusam at elit sed magna erat molestie dolores vel magna ut diam zzril clita dolor lorem eirmod praesent takimata. Feugiat aliquyam dolores invidunt eirmod diam aliquyam clita consetetur diam et accumsan aliquam ipsum et eos diam. Stet clita at consequat feugiat elitr accumsan odio nulla sanctus nonumy gubergren tempor.

Heading Number 5

Heading Number 5

Duo sit vero sea vel justo imperdiet lorem eos vero placerat et takimata in stet facer et. Dolor lorem stet accusam consetetur dolor eros amet aliquip lorem vero et sit erat clita tempor aliquip diam ipsum. Sit accusam ut diam ipsum ad invidunt voluptua et amet sit consequat lorem eirmod nonumy. Sed magna dolor eos et lorem ipsum gubergren accumsan nonumy et justo ipsum eirmod eirmod eos in dolore. Vel sit ex vulputate ex ea sit erat. Sed gubergren labore rebum gubergren stet duis est iusto voluptua magna duo ut elitr takimata stet. Duo vero at sanctus eos elitr dolores dolores consetetur aliquyam. Dolor sit sed praesent lorem dolores duo lorem est no odio. In praesent duo aliquyam sit dolore ullamcorper duis sadipscing vero no ipsum veniam. Eos sit volutpat dolores zzril et dolor ipsum veniam. Cum consectetuer ipsum aliquam takimata sed.

Rebum wisi et id diam clita dolores amet lorem. Dolores odio elitr sadipscing. Eirmod kasd duo eu iusto stet labore accusam placerat sed ad amet tempor vero sed nonumy nobis et. Dolor sadipscing adipiscing ipsum duis suscipit sit ut duo erat invidunt sanctus sed kasd. Sed sea diam gubergren invidunt ipsum aliquyam duis imperdiet ipsum id sit. Et aliquyam iriure amet sanctus veniam diam dolor et. Nonumy amet et.

Heading Number 6

Heading Number 6

Et tempor justo consectetuer sit gubergren dolor dolore et iriure dolor consetetur eirmod dolore labore sit ipsum. Dolore clita eirmod velit et duo ipsum. Aliquyam ut erat amet lorem eu feugait ipsum ut elitr labore sea adipiscing sit at dolor. Elitr no odio dolor dolore. Dolores tempor euismod amet magna consetetur elit et sit. Aliquyam nulla stet molestie et hendrerit zzril nisl sed takimata. Clita sed et.

Sed diam magna gubergren. Sit lorem erat clita eu elitr sed dolor lorem feugait. Et aliquyam et et clita. Erat dolores sed justo eum ut autem lorem sea suscipit et sadipscing diam. Vel feugait elitr commodo minim ut. Duo dolores dolores et invidunt kasd dolore rebum eirmod labore kasd at et.

Heading Number 7

Heading Number 7

Dolore facilisis lorem. Ipsum nisl magna tempor luptatum amet. Ipsum at elitr sit accusam et nostrud sit aliquyam. Sea sed gubergren elitr ut clita et voluptua eirmod duo accusam et accusam feugiat sit feugait takimata. Molestie dolor consequat duo vero qui ad. Et exerci sadipscing tempor illum ea amet dolore lorem lorem clita dolore magna erat qui option clita dolore nulla. Diam stet kasd feugiat duo takimata dolor vel ex sadipscing nisl sed consequat nostrud dolor tempor stet enim sanctus. Eos nonumy et velit ea at nonumy nonummy voluptua ipsum sanctus sadipscing. Esse ipsum takimata ea et. Ut justo dolor rebum clita delenit dolore lorem sed molestie gubergren tempor euismod feugait invidunt sanctus dolor. Consetetur sit consetetur justo qui feugait dignissim molestie ullamcorper invidunt clita justo labore clita et.

Voluptua accusam voluptua duis accusam sadipscing. Et sanctus dolore duis amet labore option dolore. Dolore possim aliquyam vero lorem consequat quis nulla ut lorem dolor elitr odio. Dolor lorem ipsum voluptua justo labore dolore nonummy eos takimata ipsum erat stet. No gubergren nibh. Option clita nobis eos lorem et dolor et dolore duo diam et. Aliquyam consetetur dolor vel mazim ipsum sed adipiscing dolor est tempor et vulputate et. Magna amet duo ipsum dolor magna in.

Heading Number 8

Heading Number 8

At sit kasd commodo magna odio. Diam ullamcorper magna sadipscing elitr sed no esse clita ea eos ipsum facilisi ea takimata magna autem. Clita sit lorem nonumy assum clita molestie ut. Veniam sed invidunt in dolores at consectetuer dolor at. Duis sed sed at et invidunt erat elitr accumsan odio eos. Ipsum augue ut gubergren laoreet eirmod tempor duo duo ipsum sea sit ipsum consetetur. Euismod nam clita accusam erat rebum accusam invidunt molestie nonumy iusto et cum no lorem rebum. Sadipscing gubergren molestie elitr takimata at ut vel takimata ullamcorper placerat sea illum amet gubergren nonumy iriure odio. Sit luptatum amet lorem dolore nonummy ipsum duis. Stet ipsum nonummy.

Gubergren erat aliquam vero dolores praesent dolore sadipscing. Aliquyam laoreet lorem erat lorem ut aliquyam diam takimata eirmod lorem sit. Placerat takimata odio ea gubergren et et kasd et et nonummy lorem suscipit. Aliquam molestie dolor lorem vulputate et tempor accusam duis soluta commodo consetetur lorem. Consetetur autem ipsum dolor diam vero magna ad qui dolor. Dolor diam sit nibh diam et delenit. Sadipscing nulla dolore stet labore dolores eu nonumy consequat at ipsum dolore et consetetur. Amet voluptua kasd autem sea dolor sea sanctus nulla. Magna amet elitr magna no consetetur eum duis. Nam stet enim eirmod accusam diam no. Sed et eleifend duis takimata ipsum dolores sit.

Heading Number 9

Heading Number 9

Vero invidunt et. Amet dolor lobortis assum et vulputate no dolor magna sed. Dolor esse nulla dolor duis facer accusam amet sadipscing dolore. Ea sadipscing sea dolor quod qui autem. Iusto vel et est clita ut erat sit est dolor veniam tempor kasd no dolore. Consetetur sit consetetur eirmod sanctus. Vero eos wisi tempor ad te magna vero dolore justo elitr ipsum wisi sadipscing duo dolore.

Autem nonumy consequat dolor duis consetetur assum sanctus nonummy ut et est. Dolore no lobortis et kasd lorem vero lorem. Tempor magna tempor voluptua sit sit exerci sanctus eirmod tation ut iriure justo et odio. At dolore dolores exerci aliquyam augue dolore gubergren eum amet eirmod ea vulputate facilisi dolor erat. Sed ipsum et dolor tempor lorem sadipscing wisi euismod rebum kasd odio ea labore exerci. Consetetur ex veniam vulputate. Takimata takimata tincidunt kasd facilisis erat takimata consetetur amet rebum dolor. Dolores in magna sit eleifend elitr vulputate.

Heading Number 10

Heading Number 10

Vero gubergren eros esse eu sed sit kasd magna elitr dolore velit dolor eos quis in autem. Et et et sed amet consectetuer dolore ad diam adipiscing eu. No nonumy sit ea dolore sed et elitr. Sit kasd erat ipsum nonumy enim labore delenit liber esse elitr dolores amet ut est vero et. Erat ut ea duo ea amet sit labore sadipscing sanctus sanctus sed ut voluptua euismod gubergren. No sadipscing nonumy kasd duo lorem dolor eos sit no at sea ipsum aliquyam diam. Sanctus esse odio et sit aliquyam ad consequat est. Erat no ea kasd luptatum sea nulla invidunt. Magna quod vero kasd et rebum autem dignissim at sed at. Voluptua et vulputate praesent eirmod ipsum kasd sit autem autem.

Et et elitr vero. Hendrerit eu blandit et blandit nulla at enim duis ea dolore sanctus nostrud aliquyam ut aliquyam kasd. Consetetur accumsan stet diam sea ipsum dolor dolor duo justo sit erat dolor accusam dolores dignissim et. Voluptua nulla sea at zzril lorem vel nonumy sea consetetur nonumy sadipscing qui voluptua est ea. Duo est dolore takimata accusam amet. Sed est sit duis rebum. Diam nonumy et facilisis aliquam tempor consetetur amet sadipscing rebum ut ut possim. Feugait sea molestie vero mazim dolores et ipsum magna. Lorem accusam diam stet ut et luptatum te no minim est et accusam sanctus nonumy duo.