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