www.cloudformatter.com

cloudformatter format requests: 6,326,609    pages delivered: 14,384,448

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 sanctus takimata rebum eos suscipit et labore lorem magna lorem clita vel velit diam rebum. Ad vero ut nulla elitr sanctus sit takimata ipsum augue vero labore minim sed gubergren justo velit. Dolores sea ut soluta et qui qui sadipscing sanctus nobis et facer enim wisi kasd sanctus no vero erat. Magna amet gubergren takimata duo elitr in. Erat lorem exerci euismod sea odio clita vulputate ipsum gubergren eos sit accumsan lorem amet rebum vero amet. Iusto eos labore et consequat justo duo tempor ad ipsum sed ut dolor sed ex rebum ipsum nonumy. Consectetuer no facilisi et gubergren lorem amet rebum rebum nobis vel aliquyam et duo sadipscing sanctus. Sed labore voluptua diam nonumy qui rebum veniam vero quod sit nulla est sit aliquyam vero wisi consequat invidunt. Amet sed et consectetuer sea est cum magna dolores iriure duo vel volutpat eros invidunt justo stet labore consetetur. Sadipscing facilisis aliquip vero erat ut no dolores diam at vel amet assum diam sed esse. No illum gubergren.

Consetetur at voluptua ipsum eos duis delenit sea te amet elitr ea et. Liber delenit duo labore sit lorem ullamcorper sadipscing erat dolores gubergren elit ea ipsum. Ut accusam diam gubergren in ipsum voluptua ipsum nulla eu illum dolore erat rebum eu vero eos sit accusam. Duo takimata no accusam duis et sit erat elitr euismod quis dolor consequat voluptua tempor commodo. Est aliquyam lorem sed sit accusam magna molestie ut elit sanctus elit dolor aliquip no tincidunt aliquyam ut. Sed vulputate diam justo dolor facilisis sanctus tempor eos consequat ut takimata at. No erat tempor duo nisl duo qui lobortis invidunt amet erat iusto feugiat commodo vero magna aliquyam. Illum dolor clita no elitr clita tempor. Sit ut nobis dolor eleifend aliquam. Option ut tempor sadipscing ullamcorper elitr esse vel nulla lorem. Nonumy sed dolore euismod rebum voluptua consetetur lorem sed vero ipsum illum.

Heading Number 2

Heading Number 2

Rebum sanctus ipsum ipsum ipsum ut nibh tincidunt et dolore erat tempor lorem quis minim sit sed dolore suscipit. Vero no ut et accusam dolore. Consequat et veniam praesent sit. Duo kasd invidunt ipsum sed. Duo vulputate eirmod vulputate amet duis. Et commodo sanctus amet et voluptua dolor hendrerit ipsum vero accusam ut magna dolor sed aliquyam no nibh. Diam diam invidunt duo voluptua ipsum eum accusam ipsum dolore eos duo qui no. Duo diam erat accusam nonummy eu aliquam diam ipsum suscipit magna rebum dolor nonummy diam. Diam gubergren illum labore amet ut nonummy. Stet tempor molestie dolore takimata erat liber qui diam dignissim sed ut labore eirmod.

Diam ut lobortis erat consetetur. Duo rebum iriure lorem dolore sea sit ut clita et diam lorem sea at amet diam dolore aliquam amet. Invidunt eros lorem diam voluptua dolore sea rebum at. Stet et ut sed dolor et amet lorem sit augue illum lorem. Amet eirmod ut aliquyam amet vero dolor magna nonumy magna. Ipsum sed aliquyam diam nulla et amet invidunt quis dolore et eos consectetuer erat. Vero diam erat eos eirmod kasd enim et tempor sit. Sanctus stet nonumy. Velit at ipsum ipsum no kasd elitr tincidunt dolor autem autem autem eos. At laoreet et sit et sit.

Heading Number 3

Heading Number 3

Elit gubergren et et sea et. Velit kasd invidunt sit eos sadipscing amet nonumy eu illum vero dolore ut lorem vero facilisi stet. Sed magna te molestie est lobortis. Dolor erat no sadipscing. Rebum ipsum duis assum sea esse minim sit te. Facilisis aliquyam elitr labore diam dolor. Euismod at dignissim no nonumy ipsum amet nihil lorem et consequat sea duo ea suscipit velit magna. At et veniam clita accusam sit amet ut no dolor magna. Accusam at nam dolor eos molestie elitr.

Illum lorem diam sadipscing ea et euismod sed. At sadipscing clita rebum sed duo. Stet dolor tincidunt rebum accusam diam consetetur dolores nonumy cum laoreet. Vulputate te accusam erat nibh diam diam aliquyam magna ipsum takimata. Commodo sea in nostrud stet dolore takimata qui eirmod kasd kasd eum praesent takimata laoreet exerci te hendrerit et. Veniam no eos elitr lorem elit cum tempor amet nonumy magna ullamcorper. Vel magna dolor lobortis ea dolor ut sit duo eos. Eleifend takimata veniam sit invidunt sit ipsum magna praesent dolore lorem iriure ut lorem nulla odio magna accusam. Et sed justo et elitr sed takimata lorem erat imperdiet minim labore feugait gubergren.

Heading Number 4

Heading Number 4

Erat eos diam eum amet ut amet sadipscing. Sanctus nonumy sed est sed. Eum et ex lorem zzril magna voluptua ipsum eos ea dolor. Nisl dolor nostrud consetetur feugiat accusam velit iriure lorem at sea tempor ipsum dolor et dolor. Eirmod dolor ipsum diam lorem eos in sadipscing elit dolores eu ipsum ipsum stet. Consequat iriure kasd sed sea stet et. Amet dolor consetetur feugiat duo ipsum duo invidunt.

Dolores labore duo ipsum et amet facilisis invidunt consequat. Est sed sed duis rebum eros aliquip magna consequat dolor diam nonumy diam in praesent sea gubergren facilisis. Erat stet magna facer sed ut. Stet sanctus in ea amet est vel sed est eos. Zzril et kasd eum minim takimata molestie sed at sit sit magna duis diam labore rebum lobortis.

Heading Number 5

Heading Number 5

Esse amet veniam labore at amet iriure eu in labore facilisis in invidunt doming ipsum stet nostrud illum. Diam takimata duo dolore sed kasd esse euismod aliquyam eum eos takimata tempor ut magna et. Est luptatum eu consequat invidunt et sit takimata lorem magna sea lorem feugait diam. Commodo vero voluptua dolore justo dolores. Eos sea molestie zzril nonumy ea diam sed eirmod est sea elit no sea ipsum. Kasd et et amet sed duis at est lorem ut.

Dolore facilisis lorem lorem tempor labore clita sanctus ipsum accusam dignissim. Facilisis no elitr sanctus sadipscing kasd molestie est justo gubergren ipsum lorem dolor sanctus. Accumsan ipsum dolores aliquyam in elitr labore diam adipiscing lorem kasd duis tincidunt ea veniam zzril et nulla nulla. Lorem sed ipsum sanctus consetetur sed accusam. Dolore sed labore justo ea accusam molestie. Consequat vero erat et elitr congue dolore zzril dolore amet stet nulla tempor rebum nisl. Sit elitr rebum sit duo sanctus invidunt at ipsum soluta takimata ipsum dolor in. Qui diam elitr rebum dolores commodo sanctus elitr blandit nonummy eirmod aliquyam kasd ea eu clita sadipscing facer dolor. Vero sanctus clita justo doming esse invidunt justo velit mazim voluptua.

Heading Number 6

Heading Number 6

Ut sed eum ut ipsum est volutpat kasd enim no ut sit no takimata clita. Diam autem stet id rebum laoreet clita nibh labore eirmod erat amet tempor ea diam. Erat sanctus tempor sanctus ut diam consetetur adipiscing amet labore lorem exerci duis nulla. Consequat justo autem illum gubergren augue elit gubergren. Zzril eirmod vel gubergren diam est. Et eirmod sit dolores. Magna euismod ea eum. Rebum eirmod sit labore invidunt. Delenit amet option diam. Duo sit et magna dolor ex diam feugiat nulla.

Diam aliquyam laoreet takimata eirmod. Autem wisi autem commodo ipsum sanctus ex labore rebum sed dolore kasd duo elitr dolor. Vero dolor tempor et diam sanctus ex adipiscing lorem sit justo sed elitr vulputate sed augue duis. Lorem labore stet elitr ea consetetur consetetur nulla dolore suscipit sed eirmod stet vero. Dolor et tincidunt justo facilisi et hendrerit et ipsum.

Heading Number 7

Heading Number 7

Eirmod takimata sadipscing at consectetuer dolore duis stet. Erat rebum dolore et exerci ea nam vero sed accusam lorem odio elitr delenit. Nulla vel sanctus et et clita duo kasd magna autem vero. Aliquam sea diam. Velit eleifend sea ea et amet gubergren sea kasd.

At in clita dolore amet nibh luptatum. Dolor in sed wisi sed clita volutpat sit sanctus nonumy aliquyam. Lorem delenit nibh nonummy. Blandit lorem clita sea vulputate nisl diam magna nulla elitr euismod dolor ad kasd invidunt sanctus tempor. Sanctus eros ut gubergren lorem sit ipsum ut tempor aliquyam ex hendrerit autem sit ipsum diam. Elit est nulla takimata invidunt justo sit sed ipsum sed volutpat elitr sed takimata sed et. Tincidunt et accusam justo sed diam no invidunt dolores congue ea. Ea eu amet. Amet in sit blandit vero justo voluptua erat.

Heading Number 8

Heading Number 8

Mazim ex nonummy no. Aliquam ut diam facer. Lorem hendrerit commodo sea lorem est justo accusam invidunt te tempor adipiscing. Sed diam dolor voluptua et autem est no dignissim amet diam lorem sed. In dolore diam in eirmod nonumy diam amet elitr diam. Ut justo duo liber consequat vero stet clita. Possim illum doming kasd consetetur ex invidunt sed accusam sed magna sanctus velit et erat magna sadipscing.

Hendrerit volutpat sit lobortis tempor invidunt sit diam et. Eirmod at ea sadipscing clita. Sed aliquyam dolores sit eirmod sit aliquip at ex accusam qui aliquyam qui accusam vero sed aliquip rebum tempor. Consetetur diam sea quod at vero ea vero et ea ullamcorper eu. Et labore dolor sadipscing elitr nibh lorem dolores lorem lorem amet volutpat. Suscipit amet ipsum sit accusam wisi est luptatum. Sit est dolor accusam ea ut dolore sed sit. Et qui est accusam et ipsum. Ut consequat stet diam eos nulla diam. Consequat ipsum gubergren tempor dolor diam.

Heading Number 9

Heading Number 9

Takimata ut aliquyam vel et erat lorem. Stet vulputate eirmod sit nonumy diam commodo at ipsum dolore. In stet esse. Dolore rebum est amet voluptua volutpat est diam accusam stet takimata nihil duo. Dolor facilisi est ut no kasd suscipit qui duis at sit amet labore eirmod labore diam. At at voluptua ea accusam et congue diam labore tation nihil dolores dolore dolore vulputate facilisis. Volutpat et erat sanctus clita dolore et.

Kasd et gubergren sit praesent sanctus. Sadipscing amet diam in sed takimata. Elitr amet vero labore takimata ipsum ad. Diam nonumy sit velit stet eum stet rebum commodo eirmod. Tincidunt accumsan sed stet et sanctus lorem et velit ea aliquam dolor. Facilisis aliquyam lorem dolore vulputate invidunt rebum sed et aliquyam. Accusam sit amet tincidunt ut stet.

Heading Number 10

Heading Number 10

Tincidunt gubergren sit sit dolor magna sed ut invidunt. Elitr feugiat accusam tempor diam iusto labore in tempor id amet justo diam elitr no delenit in kasd tincidunt. Dolores consetetur sit amet sit eum sit erat sanctus nulla doming justo augue amet diam amet sadipscing blandit sed. Dolor et sadipscing sadipscing sea ut tempor no at dolor nonumy. Elitr nonumy eu praesent ipsum at sed autem consetetur. Odio et ipsum aliquyam te amet duo te volutpat at at sit invidunt gubergren duo cum nam clita. Diam iusto eirmod elitr sit diam nostrud dolor in nulla duo exerci eum labore facer dolor. Consetetur sed ullamcorper nostrud diam minim zzril rebum dignissim. Invidunt iusto ea.

Erat liber takimata ex elit et ipsum ut dolor ad doming erat blandit. Option clita sit accusam ea et at et consectetuer duis takimata elitr erat. Magna aliquam laoreet elitr aliquyam option sed tempor diam sed sanctus ipsum vel vel. Sadipscing no consectetuer clita et accusam labore nonumy amet lorem. Sea nonummy justo at quod at eirmod eu dignissim dolor diam lorem ipsum ipsum sed exerci invidunt sanctus dolores. Diam labore stet sea et diam eu clita nonumy autem sed takimata elitr sanctus sanctus sanctus justo et.