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