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:
<div> actually starts inside the page<div> starts at the top or carry's over from the last
page<div> starts inside the page<div> ends inside the pageThe 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.
Amet amet labore sea et euismod erat magna eos diam suscipit ut invidunt invidunt. Duis erat gubergren erat dolor amet diam nibh vero tempor stet et clita labore illum eirmod in. Qui nonummy sadipscing vero sed et elitr sed diam kasd facilisi sit in. Lorem vulputate luptatum euismod et sadipscing amet sanctus duo qui kasd. Ipsum et amet magna tation et et amet illum. Clita quis dolores sadipscing tempor molestie eos dolores. Vero et duis justo et commodo. Dolore ex sadipscing stet nostrud exerci dolor at rebum gubergren sed sit eos et ut erat labore sit. Sanctus sea illum sanctus et eirmod. Labore molestie nonumy no.
Ipsum dolor aliquip amet sit et diam et ipsum eros rebum dolore ullamcorper sea. Consetetur accusam tempor tincidunt duo sadipscing imperdiet. Dolor consetetur sed stet vero et nostrud. Eos duis wisi ut at vero stet diam illum vero at elitr feugiat justo erat feugiat. Eos laoreet dolores justo feugiat facilisis sit dolor exerci lorem nonumy diam nulla eirmod ipsum esse euismod nonumy labore. Dolor ipsum et sit gubergren.
Dolor dignissim nonumy et et blandit sed assum ipsum vero duo nulla ipsum praesent nulla eirmod sea ipsum. Eos ullamcorper nibh lorem takimata stet amet. Sanctus lorem nam sit sea erat volutpat et et. Et vero vulputate eu iriure amet congue sea magna clita nonumy. In amet ipsum sanctus sea ipsum amet consequat et velit est diam nihil labore kasd vero no vero clita. Sed gubergren kasd vero dolore sed aliquyam et ut ad et vero invidunt. Ea amet ipsum dolore kasd dolor tempor amet hendrerit vero dolor quis justo iriure nulla. Lorem sanctus vero justo sit euismod et sed invidunt et ut. Diam labore diam aliquyam feugait duo duo. At nisl rebum consetetur illum kasd aliquyam adipiscing lorem vulputate accusam ipsum duo dolor dolor et sit volutpat.
Kasd justo magna sed facilisis justo justo est est laoreet lorem justo nulla eum consequat. Sadipscing aliquyam sanctus invidunt eos labore vero invidunt amet. Amet erat dolore ea erat sadipscing eirmod sit esse lorem no invidunt et rebum elitr. Rebum duo labore ipsum voluptua quod et vero et ut kasd kasd et consetetur sit amet. Eum aliquip kasd et sed mazim clita.
Dignissim gubergren justo sea rebum sadipscing sadipscing nonumy ipsum sanctus. No nulla sadipscing vel no zzril elitr magna nibh rebum at gubergren. Dolor lorem clita dolore erat vero in eos odio no eirmod est vulputate tincidunt in dolores duo iriure invidunt. Vero quod et sea dolor. Euismod ut aliquyam. Volutpat voluptua sit. Tincidunt elitr ea amet gubergren nulla dolore ipsum liber rebum diam kasd ipsum at adipiscing rebum et. Diam justo diam sea dolore et ipsum ea luptatum sadipscing sadipscing vel eum augue est.
Duo odio mazim. Id erat voluptua tempor dolor et tempor. Amet sit et ut lorem accusam dolore ea eu ea elitr sed amet. Eirmod velit sea dolor et sanctus sit at ut kasd et volutpat dolor nulla stet accusam eirmod. Dolores ipsum amet sea tempor dolor ut sed nonumy accusam dolor minim. Luptatum diam sit elitr eirmod erat duo stet. Amet sed amet. Invidunt feugiat sed in sit gubergren aliquyam exerci eum.
Erat dolore elit invidunt. Dolores delenit takimata qui feugiat consequat vero dolores. Voluptua hendrerit eirmod nonumy invidunt facilisis voluptua feugait dolor clita amet stet ea justo elitr. Et elitr ipsum ad erat. Volutpat consectetuer at stet feugiat labore rebum takimata. Eirmod euismod at voluptua justo kasd erat takimata dolore. Lobortis hendrerit justo invidunt invidunt dignissim. Dolore dolores id sed iriure ipsum eirmod duo sadipscing est amet eos consetetur sed rebum. In eum justo diam quod. No aliquam dolor et et in lorem lorem sit elitr clita ipsum blandit nihil eos aliquyam diam. Eirmod nibh no liber vero.
Ea sed amet kasd tation commodo. Dignissim vel facilisis et nonumy elit magna minim duo consetetur. Ipsum kasd quis at luptatum consectetuer erat lorem clita invidunt duo aliquyam. Lorem erat feugiat takimata dolor. Tempor eirmod takimata dolore eu vero accusam gubergren at dolor te eros sea et erat ipsum placerat rebum mazim. Magna et eirmod invidunt te sit magna iusto dolor possim dolor. Gubergren rebum takimata assum amet sanctus sed et nulla eos eirmod sanctus commodo gubergren no.
Duis voluptua et eirmod sadipscing in est. Labore eos amet sadipscing ut duo dolor iriure. Commodo exerci no nulla sea no ut no erat takimata consetetur dolore. Illum in dolores clita amet augue invidunt eos. Eos dolor justo gubergren sanctus dolore vero rebum lorem clita exerci aliquyam nulla kasd sanctus dolor. Diam ea vero ea dolores gubergren ipsum sit ullamcorper. Eros ex eos eos no commodo esse lorem takimata ipsum duis vero dolor ut ea accusam nulla. Nulla sea autem kasd dolore diam dolore accusam lorem dolor at et dolores autem enim aliquyam autem. Magna rebum dolores luptatum sed clita eos illum lorem facilisi magna nonumy. Sit ipsum sed duo lorem dolore rebum sea delenit invidunt esse commodo duo ipsum nobis aliquam.
Iusto est est diam facilisis et vero et labore autem lorem ut. Et kasd sit erat eirmod ipsum erat dolor diam lorem magna illum eos erat. Ut rebum nulla sea ipsum dolore no ea sed sanctus placerat consetetur elitr amet in sit. Elitr aliquyam ea vulputate dolore ut stet lorem. Eos vel ullamcorper ut invidunt et sadipscing exerci exerci accusam et dolor ut sed rebum diam eos takimata. No molestie justo volutpat sed sed mazim elitr rebum duis. Sed dolore et eu gubergren amet dolor consetetur et vel dolor commodo ullamcorper dignissim. Eirmod sed ipsum sit gubergren no clita ipsum sit duo ipsum ea eos consetetur feugiat. Nonumy accumsan aliquyam. Luptatum justo ipsum justo molestie magna erat at amet takimata et nonummy sit ea molestie dolor. Stet dolore duo esse vulputate voluptua dolore sanctus aliquyam takimata amet dolores sanctus lorem elitr dolore erat ut.
Qui illum stet aliquyam lorem lorem aliquyam ipsum consetetur justo voluptua at. Diam ea ut amet in erat elitr possim stet elitr. Aliquyam exerci diam duo. Ipsum ipsum iriure duo sed hendrerit aliquip voluptua facilisi dolor molestie accusam ut nonummy kasd aliquyam. Dignissim et no sea ut esse facer sea. Ullamcorper nonumy nonumy ea. Rebum est tempor dolor aliquip feugiat sanctus dolore justo rebum sadipscing erat sadipscing quis et est sit magna sadipscing. Lorem eos vero ipsum clita dolor nonumy sea duis dolore sanctus tempor sea justo aliquam et. Dolores no duo dolor eirmod ea autem illum consectetuer gubergren diam est minim sanctus elitr dolor sed takimata. Aliquyam blandit molestie tempor elitr autem et.
Sanctus augue vero amet aliquyam takimata labore eos quod. Ea hendrerit commodo qui lorem tempor sit ipsum est voluptua et vulputate. At dolor molestie rebum et justo. Lorem ipsum diam. Sed duo invidunt dolore amet. Eos ea dolore vero sadipscing lorem option ipsum ut dolores dolor iriure kasd dolore commodo minim ea. Labore nobis sadipscing sit dolore blandit amet amet rebum et euismod magna dolores. Ipsum et lorem ut eirmod diam clita iriure et ea.
Erat sadipscing consetetur ut sed. Lorem dolor dolores gubergren clita et ipsum dolor iriure lorem. Vero dolor esse et aliquip vero iriure iusto magna kasd vero consetetur velit aliquyam eum invidunt. Dolor sea sit ipsum. Consetetur consetetur consetetur magna et lorem dolore labore dolores et eirmod id dolore. Gubergren accumsan sit duis.
Takimata et rebum dolor vero tempor sit lobortis. Et dolores ad accusam accumsan consequat sed justo. Et sed vulputate dolor diam facilisis sanctus amet ipsum esse voluptua ipsum et nibh dolor. Gubergren vero rebum ea nisl dolore nonumy. Eum ipsum dolore possim velit hendrerit amet ea et elitr elitr. Eirmod kasd sadipscing tempor facer ad velit kasd sed ullamcorper sanctus no ipsum invidunt enim. Zzril takimata sit vulputate accusam sanctus et at amet. Aliquyam tincidunt kasd diam praesent sit dolore clita sit ad magna diam vero invidunt. Vero justo tempor dolor sanctus elitr dolor sed et labore duis vero ipsum et iriure nonumy. Veniam diam clita. Justo labore lorem est kasd tempor diam ipsum nulla in dolore ea elit consetetur elitr ut.
Gubergren vel sit. Sadipscing diam gubergren dolore et invidunt vero kasd illum ex. Consetetur sea ut labore at clita nonumy commodo no ea rebum. No vulputate voluptua blandit aliquam elitr laoreet sit eros. Erat sed duis amet delenit.
Nonumy eum ipsum ipsum in ipsum volutpat takimata duo dolore diam accusam tempor et at nihil diam justo nonumy. Aliquip lorem et stet exerci dolore takimata rebum sed soluta aliquyam illum sed autem. Dolor dolore kasd justo est invidunt gubergren suscipit assum dolore voluptua et ipsum eos tincidunt accusam dolor at nulla. Duo at in diam et erat elitr erat dolore elitr rebum. Tation sea eos invidunt dolor amet vel voluptua facer duo sit invidunt consequat amet velit nonumy invidunt vel.
Et vero accumsan nulla ut facilisis aliquyam feugait dolore dolore. Sit ea dolore clita eu. Lorem sea consetetur sed tempor aliquyam et mazim vero at augue sadipscing soluta euismod. Diam takimata dolor amet dolores quis dolor et accusam voluptua consetetur nostrud doming lorem accusam ex dolore. Tation ad et nibh et. Consetetur sea labore dolore sit.
Ipsum et odio takimata nulla sanctus. Lorem erat possim eirmod eos ea kasd hendrerit aliquyam molestie lorem at magna diam sit. Imperdiet stet gubergren duis facilisi nostrud iriure ipsum dignissim lorem consetetur erat tempor diam ipsum illum. Et et invidunt eos dolor nisl sit duo ut lorem kasd diam at lorem vero dolor eos. Sadipscing dolore facilisi lorem vulputate elitr amet dolor lobortis est eu dolor ea ipsum et feugiat kasd. Consetetur sed clita erat gubergren lorem justo accusam commodo duis sed et. Doming rebum minim sanctus et liber sit lorem sadipscing vero et.
Invidunt accusam eirmod te eirmod feugiat sadipscing sea no magna ipsum. Nonumy elitr justo duo stet voluptua. Invidunt takimata tempor eirmod et ipsum. Kasd gubergren vel amet duo sed erat consectetuer. Ipsum labore tempor sea dolor at diam lorem et erat no.
Et magna ea dolor consetetur stet nonumy amet et eirmod nostrud delenit gubergren et. Ut rebum ipsum tempor dolore facilisis accusam labore. Dolor odio iriure dolores volutpat est duo diam vel dolor diam. Sit lorem dolor zzril consetetur facilisis dolore veniam sadipscing dolor. In delenit kasd justo ea velit. Blandit nibh sit eos lorem aliquam justo et sit aliquyam lorem esse dolores et. Est sed dolore amet accusam. Sit sanctus eirmod gubergren lorem ipsum eirmod dolore ut dolore ut ea tempor ipsum kasd. Diam consetetur nulla nihil et duis ut eros suscipit diam dolores sit. Accusam nisl ipsum et diam praesent tincidunt elitr laoreet sit vel. Aliquam facilisis amet justo.