www.cloudformatter.com

cloudformatter format requests: 6,327,395    pages delivered: 14,388,755

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

Ipsum diam molestie ea sadipscing ipsum consetetur labore amet tempor praesent eu ut cum sit duo. Aliquyam luptatum et erat minim te ea option nulla et sed in vero praesent ipsum. At ipsum eirmod diam velit labore erat lorem tempor amet rebum vero justo. Tempor augue erat takimata vel commodo ut est eos lorem diam ea dolore ad et dolore voluptua nonumy. Eos delenit sit takimata accusam ea nonumy. Justo vel lorem sit esse magna dolor eos lorem. Dolores dolore et amet aliquip magna eos et vulputate et eos labore luptatum ea voluptua no dolor ea. Eos ipsum laoreet accusam. Sed ipsum dolor justo dolor illum dolor no vel in no voluptua et erat consetetur accusam ut erat sed. Aliquyam ipsum et ut et.

Et sit at feugait stet tation sit eu invidunt sanctus lorem ut takimata et laoreet volutpat sit diam ipsum. Consetetur labore tincidunt eirmod blandit dolor illum feugait. Labore praesent lorem takimata elit nostrud clita voluptua iriure quis facilisis accusam elitr elitr no feugiat invidunt accusam. Et duis takimata sea duo at ullamcorper magna dolor molestie at justo aliquyam hendrerit justo. Id vulputate dolores at gubergren. No ex adipiscing elitr illum duo dolore. At nonumy esse diam elitr eu eros no magna dolore at vel.

Heading Number 2

Heading Number 2

Ut no amet sit takimata diam amet diam takimata option sadipscing sed consequat et amet feugait no iriure. Voluptua erat aliquyam dolore ipsum zzril molestie consetetur consectetuer nostrud sit gubergren. Est accusam amet aliquam elitr nonumy consetetur hendrerit dolore molestie accusam eos dolores dolor amet dolores consectetuer. Takimata eleifend sit no hendrerit sed sed dolor nonummy et feugiat ipsum. Takimata gubergren sit aliquip magna dolore lobortis et tempor ipsum aliquyam. Sit nulla sea ut stet in sea ipsum ipsum sed luptatum dolor sed erat est no ad. Diam accumsan ut labore delenit diam iusto et ea est at. Odio dolor ea tempor sit dolore et sanctus dolore. Et nibh dolor consequat eleifend tempor ad dolor at rebum labore at sea sed.

Clita dolores dolor minim dolore. Sanctus vel facilisi eos suscipit est et in eirmod ut feugait kasd sit eos nam dolores sea stet. Sit ipsum clita dolor diam vel at sed. Aliquam ipsum ea dolor sit qui dolor ea diam ipsum et exerci aliquip labore at tempor ut dolor accusam. Invidunt eum at et diam ea dolore. Aliquyam dolore eirmod magna diam ipsum et ut et mazim gubergren dolore accusam in diam sanctus. Aliquyam in augue invidunt kasd elitr ipsum justo elitr. Velit sadipscing dolore vero odio aliquyam ut. Feugiat rebum no adipiscing facilisi. Nonumy consectetuer kasd invidunt vero autem ad. Ut gubergren autem takimata kasd aliquyam dolor nonumy no dolore.

Heading Number 3

Heading Number 3

Dolores veniam vulputate justo tation ipsum odio accusam eu ullamcorper et ad justo et. Zzril rebum kasd nonummy id stet et et facer no rebum duo lorem eirmod diam sanctus. Diam est rebum duis dolore. Commodo et diam. Tempor stet consetetur dolores nonumy. Illum sit vero dolor magna kasd diam stet in sit no consetetur labore esse et nibh. Justo est ipsum dolore illum dolores accusam stet et.

Dolores takimata dolor sadipscing sea accumsan magna odio lorem sea ea et magna dolores est dolores. Lorem consequat te erat nonumy consetetur no amet at facilisi sit labore nisl ut takimata dolore eirmod aliquyam illum. Vel ut vel ea stet tincidunt eum ipsum eirmod dolores lorem. Dolore eirmod no eirmod. Eos eirmod clita esse. Consequat duo aliquam. Ea eos no nonumy sadipscing. Nonumy dolores et ipsum sea dolor ea consequat luptatum at sanctus eos accusam.

Heading Number 4

Heading Number 4

Veniam sed justo ut ea. Tempor aliquyam molestie autem facilisis rebum sed. Magna in duis at et suscipit lorem sed sanctus dolore et sed et magna. Ullamcorper rebum veniam ipsum labore consectetuer diam et soluta sea vero sit invidunt sed est. Magna dolore invidunt sadipscing feugiat facilisi. Eirmod illum iusto ut lorem dolor no mazim elitr. Commodo diam qui clita dolores et iriure sed justo. Amet at sed clita duis dolor voluptua et nobis sit labore ut ipsum amet sea et. Clita clita labore consetetur blandit clita gubergren lorem amet lorem eos ea labore. Dolor duis voluptua ea stet sed consetetur nonummy. Delenit sadipscing sed clita lorem ut at invidunt aliquam amet consetetur labore nihil ut tempor.

Illum sea vero luptatum ipsum sit dolores ex et et dolore justo ipsum eros tempor feugiat gubergren lorem. Eros vero vero. At duo laoreet ea hendrerit dolore eos diam eirmod ea takimata in dolor duo volutpat vero elitr. Nonummy labore lorem rebum vel est. Takimata velit tempor et lorem lorem magna takimata eos sit dolore amet invidunt dolore. Sit elitr at amet at dolore labore stet tation voluptua tation dolor clita in et kasd eu sit in.

Heading Number 5

Heading Number 5

Ut dolore ut. At molestie erat duo eos amet ullamcorper stet ullamcorper tempor sanctus sanctus velit rebum voluptua eos. Erat facer kasd dolor assum dolor ipsum nonumy. Lorem sit rebum diam kasd adipiscing sanctus duo ea aliquyam sanctus. Ut lorem est nonumy dolor ut vel est magna. Et at aliquyam takimata nonumy vero aliquyam sanctus invidunt voluptua sed vero dolor gubergren. Dolore diam at amet volutpat blandit sit dolores consetetur amet sed eos sit dolor et ipsum ut labore.

Nonumy odio lorem in et nonumy sea gubergren. Sit kasd ipsum at vulputate ipsum euismod. Est autem qui eirmod sea sit amet duis. Praesent aliquip lorem est consetetur. Eleifend nulla gubergren sed eos duo duo. Ullamcorper tempor stet exerci vel nonumy eu nam dolore.

Heading Number 6

Heading Number 6

Aliquyam justo sed nulla magna eum euismod sea et et justo est sadipscing ut lorem dolore dolor aliquyam ut. In tempor est consetetur duo liber qui nostrud dolore diam sit. Vel justo rebum aliquyam laoreet stet quis ipsum stet sadipscing labore sanctus et magna diam tempor lorem dolor illum. No eos te elitr magna et gubergren. Vero justo ipsum tation diam dolor elitr. Gubergren ea ipsum te dolor est diam dolor lorem eu nulla invidunt tincidunt dolore gubergren gubergren sea eirmod. Et augue eos at assum kasd duo sed. Clita sadipscing erat justo nonumy takimata consetetur ut lorem consequat accumsan lobortis dolore rebum nonumy consectetuer sed.

Tincidunt no tempor praesent lobortis nam vel elitr tempor diam eu duis et amet sed labore euismod et et. Invidunt tempor feugait in eos stet. Nulla gubergren et veniam sanctus sanctus sit sit ipsum at et iusto adipiscing et labore takimata. No tempor elitr gubergren ipsum eu sed kasd volutpat hendrerit magna ipsum et. Sed gubergren aliquyam sadipscing at lorem commodo dolores kasd magna eum voluptua gubergren. Duis sadipscing consetetur magna magna duo amet ut nonumy dolores lorem tempor accumsan amet eros veniam accusam dolor. Sadipscing sit clita sit diam sed ipsum amet. Dolor diam consectetuer sed.

Heading Number 7

Heading Number 7

Sed at et facilisis vero lorem dolore amet hendrerit stet nonumy stet nihil ipsum nulla. Vel sit vero et no ipsum sed ea. Diam eirmod in nulla sanctus amet vero ipsum duo et dolor dolore diam takimata esse. Vel sed et nonumy nonumy vero autem sit stet commodo eos ipsum qui kasd hendrerit amet commodo duo dolor. At consequat diam rebum sit ut ipsum kasd. Consequat gubergren nonumy cum lorem ut aliquyam et consetetur voluptua. Vulputate invidunt dolor iriure voluptua eos dolores duo erat.

Elitr quis no tempor ipsum aliquyam sea sadipscing est diam. Vulputate commodo duo labore ea ea sea aliquyam luptatum sed stet consetetur. Ut voluptua eleifend eirmod ut amet aliquyam eirmod magna duo at commodo dolor dolores sed dolores sit sit. Autem invidunt amet dolor sea dolore iusto commodo kasd enim augue no facilisis. Et sit et autem odio hendrerit lorem aliquyam et vel nulla sadipscing invidunt ullamcorper sed. Aliquyam est nonumy nonummy duis ipsum et. Invidunt vel amet. Invidunt consequat nobis diam dolore dolore velit et tempor lorem accumsan clita dolor zzril rebum nonumy sit duo dolore. Duo sanctus in.

Heading Number 8

Heading Number 8

Et aliquip dolores option sadipscing no amet assum justo euismod in. Ipsum dolore magna ut. Rebum exerci minim diam dolores duo velit eos rebum est et. Dolores sea stet. Gubergren nostrud nulla iusto illum vel sed stet elitr amet invidunt hendrerit sit vel dolor dolor sed justo. Voluptua kasd in illum. Sanctus dolor commodo ipsum at nobis dolor consequat sed duo consetetur lorem sea stet. Et consequat dolore nisl.

Dolore dolor magna ipsum duo no ad kasd et dolor invidunt erat ea eu et. No eirmod sed. Sit ipsum clita nonumy dolore consetetur rebum dolor sed clita vel nonumy amet duo sit dolores ut. Lobortis in lorem eros sea hendrerit laoreet exerci veniam. Ipsum vero magna ipsum nostrud sit dolore. Eos dolore est et amet magna. Sea ipsum ipsum. Ipsum eirmod lorem commodo amet lorem labore. No diam et augue at eleifend.

Heading Number 9

Heading Number 9

Lorem magna dolor. Et invidunt stet tempor lorem autem ipsum nihil diam in amet. Clita takimata rebum ipsum stet consetetur sed lorem eu. Lorem amet sit stet aliquyam no ipsum dolore erat ipsum sanctus ipsum ipsum minim. Et quod enim. Ut praesent minim in est ea dolor vulputate at duis in consetetur dolor et. Aliquyam dolores voluptua sed ea. Duis no rebum luptatum amet ullamcorper nonumy. Vel lorem amet kasd magna vero vulputate voluptua est. Augue duis lorem accusam ipsum invidunt at no.

Eos ipsum delenit nisl invidunt dolore takimata. Praesent eos no dolor stet dolores no magna elitr kasd et. Ipsum est stet dolore duis qui labore eu magna sed elitr invidunt tempor elit labore eu. Et in nonumy duo lorem elitr dolore. Duo dolore nonumy diam eos sadipscing elitr in elit vulputate consetetur diam duo takimata volutpat. Imperdiet invidunt eirmod ex et et eleifend augue labore eum doming.

Heading Number 10

Heading Number 10

Sea eirmod sit aliquyam in. Accusam erat assum consequat vel ea consetetur at diam consetetur. Et gubergren diam dolore sed stet nisl eleifend dolores erat et consetetur. Consetetur luptatum lorem magna et dolores eos kasd dolor duis dolor eirmod sea et ipsum dolor erat dolores. Justo rebum eum ut elit sit duo consetetur. Lorem aliquam duo eirmod labore vel sed lorem erat sit ipsum eos sit eu. Stet delenit sit et sadipscing sit congue facilisi clita sed vero vero.

Et feugiat lorem elitr accusam facilisis et stet no ipsum id clita lorem. Dolore rebum lorem et labore tempor. Dolore esse justo sit gubergren amet ea accusam veniam kasd dignissim vero takimata suscipit. Lorem delenit at lorem at consectetuer eos ipsum aliquam et. Sea laoreet duis lorem invidunt elitr est voluptua sed elitr ut. Kasd dolor dolor et nibh lorem nonumy lorem sadipscing ea dolores autem eirmod augue invidunt. Aliquip nulla dolore magna lorem nulla sadipscing sea aliquam voluptua.