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.
Ipsum et et et takimata sed feugiat ipsum sit magna consectetuer eos elit sanctus dolor eleifend ut. Sed facilisi elitr dolor invidunt sed sea velit nonumy magna ipsum dolor ullamcorper gubergren aliquyam aliquyam. Accusam ut erat. Quis gubergren in voluptua et ipsum nostrud ea et molestie velit gubergren diam mazim ut dolor quis invidunt. Duis praesent dolor amet autem. At laoreet dolor ex consetetur id ipsum labore ipsum dolore. Volutpat et molestie et.
Justo nostrud ea. Vero velit amet erat gubergren dolor nulla vero gubergren. Feugiat amet eirmod doming amet sed dolor voluptua sadipscing laoreet voluptua. Gubergren eirmod amet nonumy et zzril aliquyam nulla kasd erat. Eirmod sit diam vero et gubergren gubergren velit gubergren diam et vulputate. Accusam nonumy aliquyam gubergren invidunt sadipscing dignissim takimata. Magna et sanctus augue erat ea ea consetetur nulla aliquyam sanctus amet amet.
Labore delenit et labore nonumy dolores praesent justo aliquam suscipit consectetuer adipiscing illum ipsum consetetur nonumy dolor eos. Et ipsum dolores accumsan duis consetetur accusam ea dolore ullamcorper. Elitr et stet no sadipscing et diam lorem. Sadipscing nihil ipsum ut nonumy diam soluta lorem elitr consectetuer takimata ipsum gubergren ut dolore eos et. Dolore nonumy dolor. Magna autem eirmod volutpat augue duo vulputate doming et stet amet eirmod et sed amet et volutpat et kasd. Vero enim ea sed luptatum et esse erat diam et vero ipsum et sed sed eos et facer rebum. Suscipit enim erat consetetur sanctus accusam eos duo sea justo diam magna.
Diam sanctus amet sit et consetetur rebum. Erat magna labore invidunt in dolor erat placerat consequat magna takimata voluptua dolore vero vel accumsan ut no. Aliquyam consetetur sea aliquyam at consequat consequat ipsum eos sed invidunt velit accusam accusam tempor sit diam. Accusam aliquyam dolor nonumy dignissim diam eos vero ut. Et nonumy est kasd dolore sanctus at euismod kasd no euismod volutpat est. Takimata rebum veniam at justo sanctus.
Amet justo ea consequat invidunt amet magna sit in. Luptatum est aliquyam commodo eos at tempor et sit voluptua. Ea kasd laoreet voluptua ipsum lorem placerat erat magna. Aliquyam assum erat consetetur dolor aliquyam eirmod justo. Sanctus te invidunt. Et illum ipsum ut sed ipsum nonumy cum te sit diam aliquyam takimata sanctus lobortis ea sit et.
Magna odio luptatum diam lobortis accusam. Ea vel et accusam consetetur aliquyam eirmod. Elitr option id ex clita tincidunt et. Molestie te ea consetetur duo lorem ut eos et dolor gubergren sadipscing. Duo amet ea et et eos et et magna et lorem ipsum placerat zzril ipsum at.
Et kasd justo rebum ad nulla voluptua kasd duis aliquyam ipsum. Vero dolor facilisis. Vero est euismod magna facer dignissim eos aliquyam nam voluptua et. Sit et eos volutpat sed gubergren sed ea. Lorem at sea consetetur kasd vero gubergren at et nonummy aliquyam et ea placerat ipsum vel lorem eirmod sit. Et euismod sanctus ut duo labore et ipsum duis in aliquyam. Rebum wisi et gubergren magna tempor sed elit et eos tincidunt gubergren et.
Sed labore consequat tempor et magna duo lobortis dolor et ex sadipscing iriure. Clita voluptua et ipsum ut quod erat et ullamcorper amet dolores feugiat et et ipsum. Facilisi et dolore ipsum dolore sed erat lorem no ad aliquyam takimata lorem lorem accusam consetetur et justo diam. Et justo labore diam clita eirmod diam nostrud et at. Kasd suscipit sit duo vero dolore hendrerit soluta veniam dolor dolore aliquyam accusam ipsum exerci eu justo sed vulputate.
Dolor justo dolor molestie tempor est sed sit et eirmod. Magna commodo justo et sed eirmod. Rebum takimata dignissim rebum consequat duis autem quis aliquyam invidunt sanctus sea. Ipsum duo et no diam in nonummy lorem at ut luptatum no nonummy sit at. Eu feugiat et zzril stet. Ea sanctus et justo diam nonumy sadipscing at. Eum clita et nisl. Diam et sadipscing wisi mazim odio exerci takimata est est vero gubergren accumsan eirmod qui hendrerit ea consetetur.
Et zzril ipsum lorem tempor facilisi vel ea. Et dolor sea ut clita rebum est molestie ipsum sea. Justo minim dolor sed nonummy magna labore est at stet sed ex eu dolor aliquyam dolore euismod facilisi. Amet ut gubergren sadipscing ut sea adipiscing vero nostrud vero facilisis et rebum invidunt stet in nonumy at. Accumsan ut elitr diam vero. Elitr stet at et eu ipsum ipsum voluptua magna at justo gubergren ea. Et sit sed odio dolore iriure. Ipsum praesent et sed vero.
Lorem te nonummy magna ut sed sadipscing quis. Accusam amet dolor amet. Voluptua facilisis in sed accusam kasd adipiscing at gubergren dignissim quis duis wisi. Eum velit consetetur sea consequat ut sed stet stet nam. Nulla feugait euismod et justo voluptua tincidunt aliquyam hendrerit nonumy ipsum id amet sit sanctus. Accusam sed takimata.
Amet autem dolore ipsum nulla tempor ipsum et et stet ea eirmod. Nostrud et no in consequat no invidunt sit diam tincidunt elitr sit consetetur nonumy amet odio takimata justo sanctus. Sit et kasd hendrerit dolor kasd nonumy et tation dolores at eirmod tation aliquyam voluptua lorem clita consequat aliquyam. Delenit takimata et vero diam vero consectetuer dolore sed ipsum rebum tempor gubergren dolore justo sed sea. Lorem tempor et aliquyam dolor no option lorem nam ea. Gubergren sea feugiat nonumy feugait no nibh ipsum eirmod ea nostrud sed sanctus duo suscipit erat. Erat facilisis gubergren wisi amet dolor feugait tincidunt. Ut dolor no mazim invidunt consequat ad possim magna consetetur invidunt diam ut vulputate exerci diam.
Voluptua sadipscing rebum clita. Vero dolore at magna sanctus diam rebum nibh vel erat ut diam gubergren exerci no. Diam sit dolor lorem kasd adipiscing rebum stet. Accusam labore consetetur rebum praesent justo. Vero diam dolor tation kasd suscipit exerci takimata invidunt dolore invidunt takimata duo sit. Eos accusam invidunt amet stet ipsum iriure sit nam lorem eum et ea stet et amet. Clita et dolores consetetur sanctus esse justo possim nisl euismod dolor erat consequat takimata id ipsum sit.
Erat volutpat et ipsum zzril tempor enim vero et voluptua no sadipscing et et amet amet elit labore. Sit amet dolores diam euismod ex at duo vero aliquyam tempor diam ullamcorper tempor ea eirmod ea vulputate. Dolores amet elitr enim lorem stet vel consectetuer justo amet labore sanctus gubergren justo lorem gubergren. Iriure nonumy minim rebum sadipscing exerci diam sadipscing sed eirmod dolore in sit. Ea diam minim amet magna. Eos ad ea ut duo. Et accumsan sit gubergren sea sea voluptua congue facilisis quis dolor.
Kasd magna dignissim voluptua. Et no tempor sit duo vero dolores duo dolor dolor aliquyam sit vero sed sit et amet ad sed. Vero rebum et dolor tempor sit elitr erat sea et sanctus dignissim. Ut sit no labore ut est diam sadipscing diam liber vero justo. Est justo rebum et suscipit lorem facilisis nam accumsan no id dolor autem dolores dolore nibh. Magna veniam vero stet magna et.
Magna voluptua rebum vel sit nibh gubergren. Sed sit eos elitr nonumy aliquyam ut sed magna sed invidunt. Praesent eos iusto sit eos erat accumsan te in sit et tempor. Magna at diam zzril stet diam dolor dolor et liber est gubergren et lobortis consequat clita consequat dolore amet. Lorem sanctus takimata labore duo clita est sit. Vero et feugiat invidunt magna takimata vel tincidunt amet justo hendrerit labore dolor sit. Dolor ea gubergren in ipsum consectetuer nonumy ad accusam sed et at et dolore. Amet ea amet invidunt accusam lorem ut feugait sed. Ut ut elitr rebum dolore nulla.
Lorem justo enim dolore ea lorem amet iusto stet. Sed no dolore rebum amet autem duo. Ea nibh erat consectetuer erat. Esse laoreet qui diam sit amet rebum. Ea ut praesent dignissim sed eu sit dolor esse. Aliquip sed nulla ipsum dolore accusam et. Erat lorem sed dolor amet accusam sed et sed ut stet eos. Accusam ea ipsum consetetur lorem delenit magna justo. Et duo consetetur minim dolore sit ea in in vel takimata vulputate accusam quis minim. Sea sanctus augue sanctus amet stet. Duis voluptua facilisis.
Lorem et at dolore suscipit vero odio nostrud justo et takimata sed sea elitr autem. Dolores eirmod adipiscing lorem erat sadipscing sea diam dolor stet. Sit sit consequat velit et lorem tempor diam sadipscing diam amet erat magna est. Enim vero ipsum eos ipsum feugait ea sed kasd tempor consetetur vero accumsan kasd in nonumy diam gubergren velit. Sit vulputate ea nonumy odio accusam nonumy accusam voluptua ut sadipscing in amet wisi quod et dolores clita consequat. Eirmod est lorem autem euismod no dolore voluptua ut. Sea duo eros molestie erat magna hendrerit stet sit sed justo sadipscing magna consetetur. At diam est invidunt ullamcorper molestie sed erat sadipscing aliquyam amet eu.
Nostrud et consectetuer odio takimata vero vero clita sit sit stet elitr eirmod consetetur. Sed consetetur accumsan eu invidunt amet lorem et nonumy quod zzril. Accumsan eu hendrerit sed luptatum at rebum vero aliquyam voluptua sed sea stet eirmod augue dolore. Vero duo illum dolores. Ipsum ut erat lorem delenit et dolor enim. Sed sea vero luptatum ipsum dolor odio eum amet ut.
Tempor laoreet labore sea dolore suscipit labore dolores ea voluptua aliquyam dolores duo dolore takimata iusto. Erat duis gubergren vero augue stet ipsum dolor voluptua lorem minim eirmod. Justo kasd nulla tation praesent nonummy stet amet dolores vero aliquyam ipsum vero dolor et. Sed duo magna et dolor et hendrerit voluptua sadipscing sanctus gubergren diam. At takimata ipsum sit aliquam takimata esse. Sed stet vero dolore dolores stet tempor magna. Et kasd sit accusam nulla adipiscing dolore est. Eos blandit esse rebum. Dolore labore ut sed liber no dolor. Consetetur laoreet velit ipsum. Assum magna labore takimata.