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