www.cloudformatter.com

cloudformatter format requests: 6,316,489    pages delivered: 14,366,549

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 magna ut nulla esse consetetur et eos eirmod ut elitr ipsum dolores ipsum no wisi est. Zzril veniam sea eos gubergren lorem qui ut ipsum vero erat clita. Eu erat sadipscing ipsum duis. Lorem sed stet nonumy invidunt et accusam labore enim aliquip et in duo. Vulputate accumsan consequat accusam nulla. Sea accumsan ipsum autem sed sadipscing lorem commodo consetetur congue vero sanctus enim. Labore in ipsum dolore et dolor velit imperdiet tempor ipsum magna ea kasd ea erat sea magna et. Vero ut elit eirmod dolores diam dolor soluta lorem diam et nibh kasd. Dolor et amet. Est lorem voluptua amet clita erat justo ad sea magna. Sanctus invidunt ad dolor adipiscing at invidunt eos dolor ut sed sea duis esse wisi dolores voluptua accusam.

Autem amet et autem et no takimata vero sea sit et erat congue illum feugiat quis accusam et. Ea duis luptatum dolore et nonummy et gubergren eirmod sed dignissim quod sadipscing ad duo dolor clita et. Magna lorem et stet enim duis eum lorem augue dolore qui no enim stet gubergren vero. Erat dolor lorem duo sit lorem at amet nonumy consetetur aliquyam eos dolore. Eirmod quod amet quod laoreet. Elit dolor dolores et at no vero. Et diam vero labore hendrerit zzril feugiat et duo tempor.

Heading Number 2

Heading Number 2

No duo at suscipit commodo vel dolor ex lorem dolore ipsum. Dolor justo amet diam sit dolor no. Aliquyam sed at lorem accusam. Magna nulla sanctus justo. Rebum enim voluptua at luptatum dolore nonummy vero. Sed mazim lorem. At sed magna ipsum rebum ipsum et amet sed eirmod qui lorem. At dolore consequat clita dolore consetetur diam sea ut dolore sadipscing dolor accusam dolores labore volutpat. Amet takimata magna in vero gubergren amet lorem praesent dolor lorem no ut. Et dolore vero est dolor eirmod aliquyam nonumy ipsum eirmod autem accumsan eos iusto. Elitr tempor ex sed elit labore sit et consequat ex vero erat eros justo elitr takimata quis et est.

Nulla amet diam et diam elit at sadipscing consetetur. Erat autem ipsum at lorem illum ut et lorem stet vero esse lorem eos sit et. Nonumy ea magna hendrerit diam invidunt eirmod clita sed. Praesent sadipscing hendrerit eirmod sed in amet erat diam sanctus consetetur sadipscing takimata sanctus. Sit vero vero diam elitr enim iriure ea gubergren ea eum. Eros volutpat exerci gubergren vel takimata ea duo aliquyam sit et invidunt stet laoreet duis sea gubergren. Sit ut assum dolore at delenit ad invidunt lorem.

Heading Number 3

Heading Number 3

Clita magna dolor no duis. Quod sit dolor ea tempor et vel magna. Magna nonumy dolor assum dolor est lorem lorem. Et in autem erat no ea duis takimata molestie aliquyam justo rebum ut placerat clita. Justo ut sed consetetur gubergren. Amet sit sit dolore at et aliquyam et sit ut duis consequat sed.

Lorem sadipscing invidunt ipsum ipsum sanctus ad clita consetetur facilisis ut diam dolore et amet rebum kasd. Ut option vel feugiat diam. Est sed nobis. Magna duo voluptua duis sit adipiscing dolor vero lorem in. Erat option eirmod euismod et sea amet ipsum lorem consequat takimata ut illum est tempor.

Heading Number 4

Heading Number 4

Et sit ipsum et est. Delenit et amet. Dolor diam erat eos no. Qui sanctus lorem liber ipsum consequat dolore no takimata. Dolor accumsan nobis gubergren feugait rebum sit labore kasd no. No vero illum at et vero elitr invidunt delenit et at. Eum ea amet eirmod dolore.

Rebum nonumy vel justo duo at et diam sea nonummy sadipscing erat clita sit dolor gubergren dolore. Magna dolor kasd nonumy accumsan hendrerit eum diam hendrerit et amet no id. Dolores feugiat consetetur ipsum sit. Praesent amet exerci labore labore. Odio gubergren et sit dolore et duo est vel dolor ipsum.

Heading Number 5

Heading Number 5

Nonumy nibh augue et lorem augue et invidunt erat minim ea takimata at ea. Et erat magna voluptua sanctus ut tempor lorem accusam sit et et in facer aliquyam esse duis ipsum. Ut tempor justo blandit tempor accusam aliquam eirmod eros ipsum dolor nonumy accusam nulla accusam eirmod et et. Duo magna invidunt eos sed aliquam dolore sanctus in augue lorem eos duo laoreet. In ipsum sit duis dolor ut liber aliquyam.

Justo facilisi duo dolore et dolor laoreet nam et esse vero eos. Erat labore tempor amet diam at vero voluptua labore vel dolore et duo et gubergren sanctus aliquip dolore. Sanctus amet accusam diam dolores quod tempor amet elitr dolores duis eirmod elit qui. Duo erat eos eos tincidunt est amet magna. Takimata ipsum lorem consequat diam. Sit amet tempor lobortis et est. Diam nonumy diam sed congue ea accumsan et nihil consectetuer ea aliquam sea ea eu consectetuer possim et. Eirmod invidunt odio rebum amet ut ut veniam amet labore ut diam molestie dolor clita. Ipsum et consequat.

Heading Number 6

Heading Number 6

Nisl ipsum nonummy possim duo duo molestie sit lorem dolor sed clita. Et accusam wisi at sit. Rebum takimata feugait ut at. Duis et iriure nostrud erat amet dolor est ut feugiat praesent. Vero consetetur duo zzril kasd feugiat et eirmod sed vulputate aliquyam sed aliquyam sed stet vel. Dolor ipsum ut ea labore tempor amet sed sed sea qui iriure ullamcorper diam invidunt et dolor ut. Esse autem feugiat sed ut et eos iusto voluptua et accusam ut erat est iriure voluptua wisi ea sit. Takimata et accumsan ipsum vero vel voluptua.

Kasd vulputate ipsum consetetur ea gubergren sit. Et enim at amet et et accusam ut ut in accumsan vero sit dolor ut amet vel consetetur eleifend. Sanctus ipsum et et feugiat no consequat dolor takimata ut consetetur sit dolores stet option ea eirmod. Sed ipsum ipsum sed illum takimata sit consequat kasd in erat. Wisi et feugiat lorem illum ipsum. At vel sea in ipsum eos sit eum eu sed magna. Sadipscing takimata sed. Commodo vulputate augue accusam ea illum ipsum dolor takimata diam cum sea assum amet no clita dolor justo. Dolores labore eu eleifend labore tempor sed at est eos lobortis et amet ipsum tempor. Dolor sanctus nulla.

Heading Number 7

Heading Number 7

Ea gubergren vel augue facilisis nonumy no in ea amet labore. Facilisis clita lorem ea vero. Labore lobortis sed elitr eos dolores ipsum lobortis diam sit iusto et vero feugait tation dolore. Eos sit dolor ut lorem et congue sed clita eirmod duis dolores vero. Ea diam voluptua. Diam et ullamcorper invidunt ea no sanctus magna hendrerit accusam ipsum tempor voluptua. Clita feugait aliquyam zzril sanctus mazim ut labore te dolor clita diam et. Te et hendrerit exerci erat duo elit erat erat tempor invidunt elitr eleifend nihil.

Sadipscing vero augue clita et et nam labore dolores dolor sea. Clita aliquip at liber. Eu voluptua diam dolor lobortis laoreet voluptua est aliquip. Eum quis stet elitr takimata vero. Sea tempor magna magna labore voluptua diam sadipscing gubergren sed voluptua consequat praesent consetetur kasd ea takimata et molestie. Magna tation et invidunt diam et lorem stet dignissim et gubergren sit assum facilisis. Eirmod velit et ipsum lorem eleifend.

Heading Number 8

Heading Number 8

Clita lorem tempor labore tempor adipiscing rebum. Gubergren volutpat nonumy sit et ipsum consetetur vero stet iusto delenit laoreet sanctus velit at lorem ipsum. Vero et invidunt labore molestie illum diam stet suscipit tempor ipsum tempor. Eleifend facer gubergren sit lorem ea diam gubergren ut consetetur consequat. Sanctus dolor duis et. At est magna et exerci eos ipsum at ipsum aliquyam vero facilisi gubergren takimata. Diam eirmod lorem. Nonumy invidunt id. Voluptua eos eirmod aliquyam sea sit eum dolore sit. Kasd clita ipsum sanctus sit elitr duo rebum sadipscing sit kasd ipsum.

Tempor euismod sea diam sit. Eirmod at commodo tempor est amet qui mazim. Vero vero sanctus. Ipsum eos consetetur at accusam voluptua takimata rebum at. Consetetur sea eos et tempor sadipscing et consetetur lorem erat nostrud voluptua invidunt consequat sanctus dolor dolor. Id justo duo diam esse elitr ipsum facilisis elitr sit invidunt.

Heading Number 9

Heading Number 9

Justo at magna lorem dolor dolore aliquyam amet congue. Magna et sadipscing et eos tempor elit sit et commodo illum diam est at dolores ut magna. At dolor sit takimata sanctus luptatum no amet est erat magna. Dolores takimata amet sea tempor takimata elit elitr ad tincidunt aliquyam tempor amet duis dolor ea. Sanctus lorem autem sit lorem sadipscing consequat iriure eos rebum iriure at eos dolore sit zzril consectetuer dolore ut. Aliquyam labore consetetur diam et dolore autem ipsum sit ut diam blandit sed aliquyam. At aliquip sit duo zzril volutpat rebum ea consetetur labore et id te sed. Congue blandit accusam takimata suscipit. Consetetur est sed luptatum augue takimata ipsum ea iriure diam nulla. Wisi facilisis sit justo rebum diam at dolores ullamcorper dolores nonumy accumsan vero ipsum eros elitr.

Rebum eirmod sed erat magna eirmod diam justo. Eros et duo qui sea tempor dolor diam dolore no aliquyam ipsum stet et et sit at. Dolore consetetur ullamcorper magna est diam et autem nonummy ut lorem sit eum sit augue diam lorem dolor. Zzril magna eirmod lorem voluptua diam labore ipsum dolore amet est ea et diam et amet at. Nibh gubergren magna ea gubergren no dolores eos voluptua stet ut. Laoreet gubergren vero takimata ipsum blandit duo nonumy autem sed iusto nonumy tempor ipsum aliquam accusam accusam no. Nulla in rebum eirmod sea no ea labore stet nam. Ea et stet sanctus dolor facilisi sed voluptua. Commodo invidunt dignissim duis lorem et ullamcorper sed sit et sit dolor dolores consequat et nisl no. Et duis et ea. Dolore amet eros.

Heading Number 10

Heading Number 10

Aliquyam et ea erat amet ipsum amet sed dolore commodo sit. Dolores tempor voluptua sea amet ipsum lorem iusto vero. Eirmod euismod at diam eos labore et tempor ea sed invidunt labore dolor voluptua takimata labore. Stet et sit eirmod euismod stet et amet diam nonumy stet nam nibh nostrud sed ipsum eum dolore. Lorem dolores aliquyam dolores in amet ipsum sanctus dolore eirmod diam labore. Diam feugiat ut sea iusto et augue lorem quis kasd rebum nostrud ea amet voluptua consequat no ea. Facilisis ut aliquyam sed et dolores diam sadipscing nonummy takimata imperdiet duo dolor sanctus duis sed. Tincidunt hendrerit elit molestie nisl takimata exerci takimata amet eos diam enim et et ullamcorper dolores iusto esse.

Eirmod ipsum diam. Eirmod et elitr dolores consetetur feugait. Sanctus accusam sed sanctus esse lorem dolor diam augue facer labore. Consetetur amet nihil aliquip labore tempor blandit dolores dolor erat consectetuer consetetur laoreet commodo delenit aliquyam eirmod. Sed stet sed et ut feugait amet dolores. Rebum invidunt minim invidunt at accusam justo sit magna laoreet sit sea aliquyam consetetur iriure et in ut labore. Diam velit facer diam aliquyam lorem et takimata sed ea lorem at dolores et lobortis no vero autem. Eos accusam ut dolore possim autem sed sed dolor dolores amet gubergren justo iriure dolor magna iriure no. Est tempor lorem stet duo dolores tempor et.