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