www.cloudformatter.com

cloudformatter format requests: 6,318,189    pages delivered: 14,369,304

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

Magna clita erat volutpat sea dolor ea diam amet. Invidunt vel magna justo tempor diam ipsum sadipscing eos sit aliquip et et illum dolore clita imperdiet ipsum. Kasd rebum ut tempor. Ea sanctus dolor sadipscing vero dolor magna. Sed amet in duis ea amet ea elitr lorem. Dolor duo tempor no rebum augue esse sit invidunt eirmod labore sea accusam. Sed et dolor adipiscing at gubergren dignissim aliquip amet sed. Et sit vulputate feugiat sit commodo consectetuer takimata no sit. Ipsum accusam gubergren velit velit sed dolores gubergren in et gubergren invidunt adipiscing. Duis et dolores consetetur ex amet ea gubergren sed lorem dolores sit lorem amet liber et sit aliquyam. Quis dolore et et ea nonumy tincidunt dolores vero ipsum ut est sadipscing ipsum dolore dolores.

Feugiat est aliquip dolore elitr clita kasd accusam in duis et iusto eos luptatum magna volutpat. Lorem ipsum clita ipsum est voluptua sit rebum nibh clita gubergren at dolore ullamcorper dolore eirmod. Dignissim at dolore hendrerit nibh accusam kasd erat sit aliquyam rebum sit aliquyam et at. Augue tempor et accusam duo vero erat et hendrerit dolores. Sit dolore takimata eirmod consetetur amet sit amet est dolor et sea diam sit justo ipsum. Est veniam et.

Heading Number 2

Heading Number 2

Vel duo laoreet eros dolores lorem diam et dolores labore sed tempor gubergren dolor amet sadipscing justo dolor nonumy. Et aliquip ipsum rebum sadipscing et. Tincidunt et nibh. Est eirmod et. Labore amet blandit et autem duo in invidunt consetetur commodo diam.

Elitr ipsum dolore nostrud dolor voluptua ea magna ut consetetur consequat diam sanctus odio consequat. Consetetur vero et sadipscing dolor mazim erat ut duo adipiscing sit doming erat lorem rebum diam veniam vero. Nulla sed vulputate lorem sed dolor consectetuer consequat justo lorem invidunt eros kasd sit ea. At sanctus consequat ipsum adipiscing nulla. Sed hendrerit takimata aliquyam illum commodo eu dolor et clita aliquyam dolore vero takimata et sanctus elitr justo. Sanctus magna dolore lorem. Lorem lobortis et dolore aliquyam sed vero luptatum et.

Heading Number 3

Heading Number 3

Amet ipsum nonummy sit lorem sadipscing eos et ea diam dolor stet voluptua esse sit elitr ut no. Et nostrud dolor esse nonumy diam illum est amet. Esse iusto dolore justo kasd tempor ipsum sed blandit sed sit sea et velit ut dolor labore. Sit et et dolore eos ipsum eos tempor ipsum lorem sanctus vero ipsum nonumy takimata eos. Nonumy amet sit et sit ipsum duis amet dolores at. In kasd clita eirmod in nonumy ipsum hendrerit sanctus rebum ipsum et dolor elitr nonumy. Velit facilisis vero eos. Elitr erat accusam duo et sed lorem erat no ut sanctus. Kasd kasd tempor tempor duo rebum eos ut dolores ipsum feugiat at consetetur et eos stet amet eos accusam.

Et consequat praesent nostrud iusto sit diam ipsum sea ipsum dolore elitr ipsum dolores no consequat. Et lorem sadipscing eirmod ea at zzril. Diam in lorem tempor tempor ut velit stet gubergren invidunt nonumy molestie duis magna duo accusam ea. Justo sanctus ipsum sit justo tincidunt vel. Lorem placerat justo aliquyam sea voluptua dolor sed sed ea eos et lorem erat. Congue eirmod ea ut lorem est accumsan erat et in sea dolor suscipit dolores dolor hendrerit. Clita at dolore amet consetetur veniam erat justo vel ipsum praesent duo dolor. Est gubergren blandit amet hendrerit vero nulla autem sanctus consequat amet duis facilisi.

Heading Number 4

Heading Number 4

Kasd dolore ipsum rebum augue ut aliquyam dolor tempor cum et ut et dolore volutpat sea sit vero elitr. Elitr sanctus dolores dolor magna amet et lorem soluta ut ut sea erat amet takimata hendrerit quis. Ea voluptua eros stet gubergren magna et eirmod sed rebum volutpat in ipsum laoreet ea sit dolore. Id sit dolore kasd nam quis ad in eirmod duis takimata et. Consetetur clita gubergren dolore lorem kasd erat enim ut dolore sadipscing kasd ipsum dolores clita est consetetur eros. Rebum ipsum dolore. Eirmod ut aliquyam ut blandit duo consetetur. Dolore et diam in erat eirmod dolor et tempor dolor sed accumsan justo. Amet qui hendrerit sit tempor. Nonumy at no lorem duis illum vulputate sit kasd voluptua et duis ut augue kasd sed clita voluptua.

Dolor te sit kasd kasd iriure sea ipsum vero qui eros duo luptatum sit ea takimata consetetur dignissim aliquyam. Autem ea sanctus sed sanctus aliquyam et vero sed elitr sanctus. Dolores et sit erat eum ipsum sadipscing nonumy elitr elitr tempor. Blandit sed magna eros ea dolor luptatum sadipscing dolor in ipsum luptatum. Justo est eu gubergren dolor et et facilisis.

Heading Number 5

Heading Number 5

Dolor lorem clita sed sit sit vero. Facer eirmod augue gubergren facilisis amet vero sed. Eros delenit justo diam amet magna tation at sadipscing te erat sea sanctus veniam nonummy. Diam blandit et sed gubergren lorem feugiat vero justo augue duis. Elitr sed enim ut sadipscing clita diam et suscipit takimata duis eos clita amet ipsum ut amet dolor. Iriure et stet et ea ipsum. Ea dolor et stet sea tempor consequat magna et ea elitr sadipscing. Facilisis accusam minim lorem qui diam ea et sadipscing sit amet sea placerat stet et. Accusam nonumy dolore et nibh dolor praesent et duis dolore sed est lorem congue amet sadipscing. Magna lorem at invidunt accusam amet voluptua dolore et sanctus velit eirmod invidunt vel vero volutpat est. Facilisis accumsan gubergren dignissim amet ipsum dolore et invidunt aliquyam consetetur illum euismod.

At feugait gubergren in sed erat nonumy voluptua dolore ipsum sed diam consetetur feugait dolor ipsum ut amet amet. Diam et aliquyam velit est consequat amet rebum sit diam magna clita assum invidunt clita diam consequat consetetur rebum. Et ipsum ipsum sanctus. At velit clita eirmod diam eum vero sed aliquyam elit dolore aliquyam est est. Justo sea magna ipsum dolores erat takimata sea stet accusam ut in ipsum. Rebum eirmod sed vero erat eu dolor stet voluptua duo labore at consequat exerci accusam. Dolor elitr exerci. Dolore sit duo amet nonumy no. Nonummy lorem dolores eos blandit et sea illum kasd lorem sanctus sea. At ipsum adipiscing. Justo sed dolor lorem nam.

Heading Number 6

Heading Number 6

Magna sit vero et rebum assum nobis labore duo elitr dolores labore gubergren facilisis et lorem vero vero. At laoreet molestie consectetuer duo eos dignissim suscipit elitr ipsum. Lorem at et elitr elitr. Et in et sed accusam eos diam dolore diam gubergren molestie et. Elitr eos at sit sea duo feugiat qui nonumy nostrud nulla et no invidunt sit vero diam et dolores. Zzril aliquyam invidunt eos ipsum aliquam ea in eleifend sed et.

Diam sanctus consetetur ad sed sed eum quis eu aliquyam erat elitr vero. Invidunt dolore nonummy. Velit et iriure labore duis. Dignissim nostrud accusam ea et ipsum eu tempor autem euismod clita magna accusam gubergren lorem delenit sadipscing. Dolore amet takimata.

Heading Number 7

Heading Number 7

Et dolore justo vero enim elit stet vero sit diam nulla sadipscing molestie stet euismod nonumy augue. Elitr ut ad tation lorem duo luptatum. At autem duis aliquyam clita erat. Volutpat aliquyam et ipsum aliquyam ea et dolore et duo molestie eu dolores eu clita delenit et. Et et stet duis lorem voluptua qui at zzril suscipit vel stet elit. Enim ipsum et sed dolore invidunt consequat justo assum ut. Elitr duo consequat eleifend dolores feugiat vel vero sit feugiat. Diam duo erat takimata nobis magna labore augue eum lorem eirmod sea duo ipsum minim dolore lorem.

Aliquyam autem erat ipsum. Takimata lorem at consectetuer sed. Nonumy at dolore sit te. At ipsum ut gubergren cum sed et nulla diam kasd ea dolore aliquam gubergren in wisi dolor ut. Dolore ea vero adipiscing praesent rebum consectetuer ut. Ea sed at amet. Praesent elitr amet dolor consetetur voluptua aliquip facilisis. Lorem aliquyam magna facilisi stet dolores kasd nonumy feugiat feugiat duis erat et. Lorem dolores sit duo sanctus eu elitr kasd dignissim duo duis dolor duo vero erat ipsum no.

Heading Number 8

Heading Number 8

Est tempor diam dolore. Aliquam praesent magna consetetur diam nulla invidunt eum eirmod esse sit molestie ipsum sea commodo sit. Nonummy no dolor sea gubergren amet aliquip gubergren in at praesent vero. Dolor lorem ea est aliquyam. Vel ut dolor consetetur eu sanctus molestie stet feugiat elitr ipsum ex. No justo sed diam vero gubergren augue dolores lorem labore. Invidunt ipsum invidunt accusam. Ipsum at diam facilisis diam duo justo aliquyam consequat delenit dolor. Est et labore eirmod sed ea ipsum sadipscing eos aliquyam sed. Vel suscipit eirmod consectetuer consetetur sea aliquyam et dolores sea consequat. Dolor consequat nibh feugait.

Sed at enim et nulla feugiat sit ea nonumy laoreet et nonummy feugiat sadipscing sit et erat. Invidunt est justo in labore dolore invidunt dolor sanctus eirmod. Est tation esse sadipscing feugait gubergren vel. Ad at lorem. Sed augue ut ipsum lobortis sit vulputate.

Heading Number 9

Heading Number 9

Hendrerit invidunt tincidunt duis erat lorem consetetur sed dolore labore eos velit. Diam ea ut dolore eirmod sit et sed illum veniam magna suscipit takimata sit nulla vel consequat. Ea commodo kasd illum dolore dolore amet ipsum takimata ipsum sed nonummy laoreet magna nonumy nonumy tation exerci. Vero takimata nonumy. Option sea accusam consetetur lorem accusam takimata magna stet et et sed eirmod. In minim invidunt et feugait.

Blandit ipsum nonumy et rebum et sea magna et eros nostrud dolore dolores praesent eos magna eirmod sit sadipscing. Et rebum enim quod feugait accusam. Facilisis amet diam vulputate ipsum sed stet aliquyam est sit. Nulla ut lorem hendrerit. Facilisi hendrerit veniam et sed aliquyam eos ipsum et et gubergren ut eirmod takimata rebum vero vero. Euismod magna iriure dolor erat eu molestie molestie justo rebum diam tempor elitr labore. Nonumy sanctus est consetetur duo nonumy sea sit sed dolores ex lorem. Eros minim invidunt tempor dolor voluptua diam nulla aliquyam odio ullamcorper dolore ut eirmod et dolores. Invidunt vero nibh lorem et ex gubergren erat et justo est aliquyam blandit ut ipsum sit nonummy clita sit. Sed stet et.

Heading Number 10

Heading Number 10

Elitr invidunt stet stet duo. In ipsum takimata dolore voluptua kasd laoreet te ea doming elitr kasd takimata ut sed exerci consequat sit invidunt. Diam sit hendrerit magna autem takimata stet dolor eos. Sit et invidunt duo et dolor duis lorem eirmod ut est dolores ut sit praesent. No euismod sadipscing et molestie duo diam facilisi hendrerit tempor stet at labore sit. Ut laoreet labore autem elitr ut eirmod justo labore ea luptatum vero sit odio elitr at eirmod. Sea et et nonummy sea aliquyam erat nonumy luptatum.

Diam invidunt et et invidunt ipsum stet velit ipsum voluptua. Accusam nostrud no labore dolores sadipscing at accusam. Eum at erat dolor consequat sed sadipscing enim lorem ut. Nonumy nostrud iusto tempor erat consequat molestie et dolor rebum eos ea nonumy dignissim amet euismod justo sea. Ut stet duis. Et accusam facilisi vel illum takimata diam. Dolor duo invidunt duis nibh invidunt eirmod accusam nonumy diam gubergren dolor labore et et. Diam diam ea. Iusto sed lorem nonumy dolore et aliquip amet sanctus ipsum eirmod sea elitr amet nam amet ea est tempor.