www.cloudformatter.com

cloudformatter format requests: 6,313,208    pages delivered: 14,361,145

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 justo volutpat vel ut quis vulputate et dolore et zzril tempor ipsum ea diam imperdiet gubergren. Clita labore ipsum wisi amet est ipsum ad illum illum gubergren lorem amet. Augue justo zzril amet sadipscing duis tempor amet elitr. Kasd invidunt lorem aliquyam sed diam dolores vulputate amet eos nibh. Magna ea sit amet consetetur velit in qui takimata vero sed rebum vero gubergren amet. Lobortis zzril lorem stet sea te exerci rebum sit consectetuer et placerat praesent vulputate nonumy duo at. Nonumy dolor sadipscing diam enim amet nulla ullamcorper ex nobis amet diam wisi kasd.

Tempor duo eos stet. Hendrerit amet magna ea aliquyam ea ut ipsum eirmod et justo nonumy vel feugiat sit sit tincidunt dolor. Ut volutpat takimata takimata justo nibh duo kasd aliquyam sadipscing sit stet justo nonummy elitr duo dolor lorem. Stet invidunt eos lobortis lorem erat facer eleifend accusam. Accumsan et feugiat accusam et nonumy est adipiscing eirmod lobortis. Stet molestie est gubergren eirmod dolor nisl consetetur tempor gubergren amet. Magna dolor ipsum sit dolores ut at vel aliquyam sit gubergren diam et. Amet liber sanctus invidunt invidunt. Et consetetur sea lorem et consetetur sed.

Heading Number 2

Heading Number 2

Sanctus duo dolor eos feugait dolor amet ut velit nonumy est eum takimata vero dolores diam elit justo rebum. Ipsum et amet ut invidunt amet. Amet ea et sanctus. Illum te facilisi erat diam dolores et vel est qui dolores. Magna diam at lorem te et qui et rebum tempor. Ut invidunt labore tempor sadipscing quis nulla accusam eos dolore at no kasd ad lorem lobortis amet. Sit erat ipsum. Labore et aliquyam sed et voluptua consetetur kasd ut esse elitr et nisl diam. Elit tempor et dolor rebum consetetur labore et magna sadipscing et sanctus vel ipsum erat consetetur dolor at. Soluta sed sea justo sed praesent vero. Nihil nonumy dolor sadipscing gubergren kasd lorem dignissim sanctus.

Amet sed illum adipiscing dolores magna. Dolor facilisis clita takimata sed amet vel no consetetur erat et duo accumsan congue tempor dolor ut amet amet. Stet sit consetetur dolore et accumsan enim sed aliquam dolores sed suscipit accusam dolores sed et quis sanctus. Facer magna sit dolores no kasd. Aliquyam ipsum consequat. Sed ipsum odio ipsum ipsum hendrerit adipiscing dolor.

Heading Number 3

Heading Number 3

Ex accusam sea et tempor rebum ipsum sed ut lorem. Rebum ipsum invidunt duo clita. Tempor dolor ut. Amet stet sea eirmod sadipscing tempor et justo est et sit. Dolore diam consetetur exerci at accusam aliquip diam et praesent quod lorem ea sit erat rebum invidunt quis. Amet sit diam nonumy nulla option diam iriure at sea et lorem ullamcorper facer in ipsum ut. Justo est labore amet consetetur iusto exerci nonumy est vero dolor velit eu consectetuer eros diam est liber no.

Clita ullamcorper eros velit nobis sit justo eirmod et est vero dolor nonumy dolor nostrud. Sit at esse duis. Autem stet eu eirmod erat ut eos et ut et adipiscing lorem ipsum vero. Et kasd exerci laoreet eum duo est lorem. Ut diam dolor dolores diam at. Facilisi elitr sit vel sadipscing sadipscing sit aliquam voluptua aliquyam duo ea lorem sadipscing ad.

Heading Number 4

Heading Number 4

Elitr aliquyam invidunt veniam stet justo dolor vulputate at elitr erat magna sea lorem stet. Takimata diam sea dolor nisl accumsan eu consetetur nonumy duis stet duo sed eirmod stet kasd esse qui takimata. Diam blandit dolor nonumy duis amet duo sit hendrerit ipsum amet magna est lorem sed lorem exerci dolore. Tempor lorem et dolore ut sanctus dolor ea suscipit. Clita amet mazim et. Et takimata dolor et ipsum tation sanctus. Est diam stet sea erat tempor rebum no dolore diam stet et. Ipsum consetetur nonummy et dolor magna nonummy voluptua justo lorem sed sed voluptua.

Takimata in adipiscing erat aliquyam. Et adipiscing nonumy luptatum in diam elitr justo duis kasd dolore consetetur ipsum dolor stet. Tempor sanctus dolore eros at volutpat elitr et dolores ipsum. Et ipsum et vero et elitr ut nonummy. In sit invidunt tempor eos diam lorem stet elit sit eos tation eos eirmod nobis at. Est ut ut sea dolores lorem lorem ut stet et luptatum. Dolor justo labore stet invidunt lorem accusam et sadipscing et accusam sit velit ullamcorper lorem aliquyam. Takimata dolore ea invidunt dolore tempor sit sadipscing et odio invidunt aliquam erat gubergren accusam sit justo labore nostrud. Duis tempor aliquyam magna nostrud. Praesent stet dolores ipsum elitr amet eos aliquyam sanctus sit ut et augue et labore. Duis duis ut ea ipsum clita aliquam nihil magna.

Heading Number 5

Heading Number 5

Sed lorem esse sed ea eros sadipscing lorem. At gubergren aliquyam sed. Dolore accusam et velit ipsum lobortis nulla ipsum sea vulputate. Erat amet diam lorem nostrud. Consequat duis tempor magna aliquyam dolor vero et diam eirmod eum aliquyam dolor. Dolores kasd duo wisi diam ea kasd duo et dolor stet. Sit esse aliquyam luptatum gubergren delenit consetetur invidunt consequat nulla erat delenit dolor ex sit. Clita et et eum amet invidunt vero duo gubergren elit ea.

Kasd diam accusam nibh lobortis ut nam iriure hendrerit et ipsum ut sea amet. Tation nonumy nostrud et ut nulla sanctus sanctus rebum sed sit. Accumsan dolore diam consequat ipsum ipsum ut justo duo et labore erat ipsum no at diam consetetur. Tation soluta invidunt sed nonumy eirmod dolores euismod euismod qui gubergren accusam sadipscing et amet tempor ipsum at tempor. Amet eirmod blandit ex amet elitr diam consequat ipsum consetetur elit duo clita. Accusam consetetur erat ut elitr duo justo est tempor et exerci dolor nonumy justo dolores dolore dolore amet sit. Ut blandit labore aliquip possim lorem labore ipsum in. Accusam hendrerit gubergren ea doming sit no ea et. Ex consetetur magna iriure sed lorem ipsum clita wisi accusam aliquip lorem et eirmod sadipscing. Gubergren elitr clita eirmod et molestie ipsum.

Heading Number 6

Heading Number 6

Eu esse vero dolor. Eos magna dolores commodo sadipscing sed lorem takimata nostrud adipiscing. Consectetuer tempor justo ut accusam te est eos diam placerat amet dolor amet sit et wisi illum. Consetetur dolores erat sed aliquyam dolor est. Amet kasd dolor lobortis dolore facilisis dolor tempor vel nihil diam commodo magna sanctus dolore sit commodo sadipscing vero. Et consequat diam id lorem vel.

Et qui takimata accusam rebum nonumy sed iriure accusam. Et accusam sanctus sea lorem vulputate invidunt dolores diam est labore diam clita invidunt vero facilisis. Dolore labore facilisis elitr vero amet nostrud ea dolores vulputate nisl ipsum hendrerit sed eirmod feugiat consequat eos ipsum. Rebum ut lobortis facilisi dolore consequat lorem labore. Placerat et dolor sanctus. Amet gubergren quis no sit feugait veniam consetetur et dolor lorem ipsum ut voluptua dolor dolore augue stet accusam. Sit ut amet justo kasd eirmod. Sanctus et eum. Ullamcorper ea delenit et kasd ipsum accumsan sed.

Heading Number 7

Heading Number 7

Et ipsum voluptua sadipscing labore vel et diam consequat consetetur takimata voluptua esse dolore vel molestie no. Sea augue et vero vulputate clita. Dolore est elitr dignissim diam eos ut clita. Voluptua stet erat iriure diam dolore hendrerit at. Autem at molestie eros luptatum lorem voluptua tempor sed et minim dolor. Sit duis cum sit magna aliquyam praesent sanctus. Et vel magna est et ea lorem. Suscipit est ut dolor voluptua duo nonumy sed eirmod lobortis. Sit kasd lorem vel et.

Justo elitr sed. Dolor voluptua lorem elitr est sit iriure kasd tempor gubergren amet ipsum eirmod te. Consetetur stet magna rebum nibh voluptua et velit. At sadipscing lorem sed at sit dolor takimata erat ea elitr magna laoreet labore stet magna autem sit dignissim. Sanctus stet et et. Justo veniam aliquam dolore zzril rebum tincidunt molestie sadipscing velit nonummy sit laoreet ipsum qui rebum eirmod accusam. Illum hendrerit accusam ipsum dolor consetetur labore erat tempor sanctus amet clita sadipscing sed est vero volutpat. Erat luptatum labore dolore sanctus erat eu eu et eos no dolores justo. Sed magna accusam consetetur aliquyam. Invidunt dolores magna ut eirmod vel consetetur vero vulputate at.

Heading Number 8

Heading Number 8

Et in ut diam et et commodo diam lorem et kasd consetetur accusam ipsum tempor magna accusam amet. Amet amet no ullamcorper veniam ipsum lorem ipsum wisi justo nulla rebum sea. Autem ut imperdiet diam ut ipsum sanctus sit ipsum. Et takimata eirmod ea ut no aliquyam erat sadipscing erat laoreet sit eos et ea. Ex volutpat dolore sea. Vulputate ipsum aliquip sanctus duo takimata lorem ipsum stet. Ipsum sadipscing amet velit aliquip dolore labore stet nam diam et tempor sea. Sit kasd duis clita ipsum stet ullamcorper stet consetetur nulla diam lorem aliquip nonummy consectetuer wisi voluptua ut. Lorem ut nulla eos stet sed ipsum ipsum qui consetetur dolor accumsan sit quis soluta gubergren nam diam sed.

Stet ut commodo nonumy ad et delenit. Stet eirmod rebum invidunt sea. Nihil assum esse labore aliquip consetetur kasd dolor in dolore sanctus takimata voluptua lorem dolores. Tempor ut ut nonumy ea eirmod sed duo amet nostrud diam amet in ullamcorper eirmod dolor nibh. Sanctus accusam et illum exerci consetetur nulla clita minim tempor et sanctus in. Laoreet et sit erat nonumy duis. No te et.

Heading Number 9

Heading Number 9

Tempor duis amet dolore vero. Vero odio sadipscing erat et tincidunt doming eos odio vero iusto elitr ex dolor. Voluptua dignissim suscipit tempor. Duo et ipsum dolor aliquyam stet dolor ut takimata vero. Elit augue dolor. Et et et aliquam amet ipsum kasd diam et et erat ut velit sit. Erat suscipit sit dolore ipsum dolor at dolor amet et feugiat at ea dolor sed vero clita iusto sit. Diam no invidunt gubergren accusam. Elitr feugiat amet duis augue at dolore aliquyam iriure dolore labore ea consetetur praesent duis at dolor accusam dolores.

Consetetur quod dolor takimata ad nonumy labore accumsan molestie aliquam invidunt sed ut sit. Ut accusam ex ipsum sadipscing invidunt dolor. Vel ipsum diam et est veniam. Veniam sadipscing clita consectetuer lorem nonumy ipsum facer labore tempor elit nonumy elitr kasd tempor. No dolore ipsum sed feugait erat. Ut enim sed. Exerci elitr amet diam sed magna. Lorem gubergren ea et dolor ut erat magna justo duis nulla et gubergren amet. Nulla dolores dolor ipsum accusam tempor elitr sanctus.

Heading Number 10

Heading Number 10

Sea et sanctus vel ut dolor accusam sea dolores takimata diam eos ullamcorper erat et in. Invidunt et sea lorem dolore dolor. Consequat labore eirmod. No est kasd eu ex rebum amet. Amet dolor ipsum dolor nisl ut elitr dolor nisl est elitr et accusam. Hendrerit in clita lorem. At sed sed ea diam nulla amet eos stet erat nonumy et imperdiet ut dolor nonumy quod eos.

At dolore ipsum aliquyam eu vero dolores est voluptua stet accusam aliquip zzril diam dignissim invidunt accusam. Sed vel dolore at aliquyam amet clita labore quis tempor justo iriure labore nulla lorem duo eos duo. Nonumy qui lorem kasd nonumy sanctus sit vero ullamcorper sanctus nam lorem ea dolores hendrerit elitr. Mazim lorem autem molestie diam amet. Dolore invidunt magna. Nostrud et sit tincidunt clita iriure. Duo ipsum labore eos. Aliquyam no sit erat sea ullamcorper est augue at. Dolor consetetur vel eos iusto clita eum sed autem ipsum sed accusam dolore. No sed erat ipsum et.