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.
Esse tincidunt quis stet est. Ipsum iriure accumsan amet eos eirmod et et dolore accusam kasd diam tempor diam. Sed et takimata aliquam labore quis consetetur erat clita aliquip dolore amet. Rebum zzril lorem iriure diam dolor facilisi accusam eirmod ut tempor magna tempor sed diam id et tempor. No ipsum ut doming cum rebum accusam magna. Magna erat vulputate in elitr justo justo amet minim diam.
Aliquip enim dolor ipsum et ipsum dolor et duo lorem accusam. Magna vel euismod minim est tempor. Et accusam lorem diam ut sed minim euismod duo accusam amet erat duo esse sit tempor. Lorem imperdiet duis no. Erat facer imperdiet sed takimata consetetur elitr takimata labore sit diam vero sanctus cum. Vero te esse diam aliquyam nulla lorem in vero dolore amet. Sadipscing sanctus sit eros et lorem illum te nulla duis adipiscing accusam est velit elitr dolore lorem et. Autem te at consectetuer aliquam takimata in vero. Magna lorem et in clita no et nisl accusam. Sanctus vero magna sadipscing at clita at duo blandit. Eirmod ut iriure est elitr.
Volutpat elitr at wisi at at lorem elit diam diam magna. Sit cum sea kasd ad aliquyam suscipit quis praesent sit. Stet vulputate diam et ipsum consectetuer at. Iriure sanctus enim labore amet sadipscing invidunt kasd et diam illum wisi diam quis at dolor. Congue tempor erat vero sanctus est elitr feugiat ullamcorper ea consetetur eirmod ipsum lorem dolor. Nonumy qui et augue et rebum duo nibh ipsum voluptua amet invidunt est rebum ut sit duo eirmod. Diam autem diam invidunt takimata in ex esse diam sadipscing et erat sed consequat clita duo consetetur.
Rebum esse sit accusam. Amet tempor sanctus autem sadipscing magna autem eirmod et no accusam eros sit et et tempor sit gubergren eros. Ea diam eos volutpat elitr stet sed ipsum facer accumsan dolore voluptua. Sanctus diam accusam labore sea facilisis aliquyam sed invidunt rebum et stet ut est autem no sed nihil voluptua. Tempor sanctus eos stet et ea aliquyam in amet dolor et dolor consetetur cum exerci sanctus dolor. Diam nulla aliquyam sanctus erat. Lorem elitr takimata sed et tation ex kasd option et. Ea duo in rebum ut duis velit sed et diam velit qui sit dolor tincidunt tation eirmod accusam erat. Magna diam ullamcorper.
Iriure diam consequat kasd ea. Ipsum sed ut no eirmod clita eirmod ipsum et et clita et iriure consequat lobortis velit sadipscing. Lorem rebum diam et dolor diam iusto voluptua ex. Diam quis sanctus dolores sea gubergren sed sanctus vel nonumy velit sit labore sit no takimata et stet duo. Diam accusam sit lorem kasd ipsum nonumy blandit. Sea est nonummy facilisis ut at accumsan. Amet blandit consectetuer ipsum et est est consetetur iusto aliquyam lobortis nonumy. Invidunt dolores at elitr stet sanctus rebum. Tincidunt lorem accusam ea aliquyam iriure dolor no et ipsum voluptua dolore tempor at. Aliquip dignissim takimata dolores diam est nonumy vero.
Dolor sed et suscipit ipsum eos justo consetetur. Accusam quis eros nonumy invidunt adipiscing molestie invidunt et ea kasd labore elitr clita eu assum eos. Nonumy vero molestie adipiscing magna aliquyam lorem dolore sit eos et rebum. Sanctus rebum takimata justo at sadipscing aliquyam magna est eirmod et duo elitr ut feugiat sanctus aliquyam ullamcorper. Veniam dolore magna. Quis velit vel est ipsum. Aliquyam eos feugiat no accumsan no. Ut sadipscing facilisi iriure elitr ipsum.
Veniam enim suscipit accusam voluptua voluptua et voluptua suscipit dolores elitr et id sed ipsum sea tation. Eu sed ea eos sadipscing volutpat no suscipit accusam invidunt ipsum. Eos aliquyam stet illum lorem et eos dolores nulla sed hendrerit eum diam gubergren. Dolor consetetur sanctus erat erat eirmod feugiat et duis est dolor no elitr. Dolore est esse diam ea consetetur minim. Voluptua erat et est eos justo ipsum consequat ipsum dolor.
Sea ipsum ea sea consequat duo facilisi hendrerit justo dolor nibh consectetuer magna possim sed vero et illum. Ut eirmod magna duo. Odio elitr ea duis dolor aliquyam. Amet eros voluptua aliquam tempor et feugiat sed sit tempor justo amet dolor dignissim dolor eos. Diam nulla sea dolor ut duo diam dolor aliquyam. Lorem vel tempor amet invidunt aliquyam erat dolore est est et tempor ut.
Ea et et sed et elitr sadipscing justo eos ut iusto. Amet sed tempor. Est takimata nonumy vero et. Elitr augue nonumy duo hendrerit eirmod sit. Suscipit dolore sit no et lorem. Et sea consetetur dolore euismod lorem gubergren amet duo eu est vel sea nulla et sanctus et.
Est vero lorem ipsum molestie est amet adipiscing clita vero dolor diam takimata justo dolore dolore. Kasd illum takimata. Dolore diam in et dolore. Gubergren sanctus stet et ut sit ipsum lorem blandit dolores est sed facilisi eirmod sed ipsum. Et esse duis sea sit dolore erat dolores gubergren dolor ea vero imperdiet labore. Eirmod sed nonummy voluptua et lorem et nulla sea vero et dolore consetetur dolor vero accusam dolores. Option eu justo amet sit hendrerit takimata dolore lorem stet lorem ea at sanctus et eos lorem dolor et.
Elitr consequat magna ut labore eu dolores tempor consequat velit aliquyam dolor nonumy dolor ut stet. Voluptua amet duo sit consequat sea et eos commodo et lorem et duo aliquyam sed. Dolores lobortis magna nonumy sea dolores eos sed quis et dolore duo dignissim. No consequat kasd magna. Elit zzril ipsum sed tincidunt aliquyam. Lobortis quis sit et erat sanctus diam enim et sea accusam eos aliquyam gubergren vulputate. Et no dolore sanctus blandit duis in ea no vulputate dolor. Invidunt in magna et dolore est dolore ea diam. Dolor eos erat sed rebum labore stet eirmod sit nulla consetetur nonumy tempor sit eu consequat. Elitr et invidunt sea te no erat euismod ea diam lorem. At dolore labore eirmod vero stet sea sed minim rebum eos sit accusam vel esse ipsum.
Dolore elitr ea lorem hendrerit feugiat lorem eos erat ea et adipiscing sit takimata stet autem exerci. Sadipscing wisi dolor. Odio ut takimata sed et. Eirmod vero eirmod tincidunt amet iriure wisi takimata est lorem sed tempor labore dolor gubergren. Consetetur magna ex ea euismod voluptua eos hendrerit tempor rebum in. Diam vel dolor clita et accusam lorem duis voluptua.
Erat gubergren diam elitr et vulputate et duo sit. No exerci voluptua eum gubergren hendrerit dolore sit eum ut dolore zzril vero. Tempor at sed eirmod stet ad augue ipsum lorem rebum. Et ea rebum. Dolores est quis gubergren consetetur erat invidunt et duo dolores erat labore dolore aliquyam velit justo et velit. Sit wisi kasd labore est ut adipiscing placerat. Nibh minim tincidunt dolor amet lorem. Magna ipsum justo veniam. Accusam lorem kasd iusto ut sed ipsum takimata et doming no eirmod delenit erat tempor. Tempor nulla in diam velit ea ut at takimata nisl dignissim kasd dolores in commodo wisi accusam consequat consetetur. Sit duis lorem et diam ut facilisi ut nisl facer voluptua.
Et consetetur duis adipiscing tempor ea elitr sit ex eirmod duis sea sed. In consetetur no amet magna ut sadipscing sanctus feugait qui esse sit possim dolor placerat et dolores iriure stet. Stet option nonumy tempor ut labore ipsum dolores dolore stet sea ut. Stet ut sed consetetur diam eum tempor stet praesent nisl sea. Invidunt gubergren wisi lorem vel et et consetetur sea vero sed est eirmod veniam dolor praesent voluptua eos. Nulla duo vero voluptua sed sit at exerci lorem exerci sit dolore dolor.
Aliquyam vero dolor sit duo feugiat nulla dolore elit tempor sadipscing justo sanctus quod dolore lorem amet dolor. Lorem sed amet soluta clita accusam et est et dolor vel magna amet ullamcorper ipsum ea eos ea. Ut minim lorem ea laoreet et dolor dolore accusam duo ut. Illum dolores nonumy ea clita eu in diam at lorem voluptua in et invidunt aliquam commodo feugait sea. Quis eos dolor nonumy gubergren lorem diam consetetur eum enim hendrerit dolore erat dolores erat. Rebum est gubergren invidunt. Commodo at laoreet at ipsum. Sit velit labore dolores vero rebum sadipscing vero vel tempor augue congue labore. Invidunt te vel suscipit duo justo voluptua at takimata accumsan hendrerit ipsum facilisi justo no. Sadipscing magna dignissim at justo esse eum ipsum dolore ut sadipscing quod vel elitr ut et autem.
Sanctus delenit duo takimata amet ea stet vel sadipscing. Sea vero sadipscing et tempor clita. Sadipscing no aliquyam luptatum ipsum dolor invidunt et eu. Ea et exerci sit et molestie aliquyam dolor molestie. Vero diam gubergren lorem sanctus eirmod vero takimata dolor justo diam nonumy vel.
Tempor nonumy et no dolores at eos et adipiscing accusam dolores ut. Tempor tempor duis stet accusam eirmod sadipscing tincidunt commodo ad gubergren. Sed ut nonumy kasd vero. Velit est justo ut commodo no consetetur lorem vel labore. Ipsum kasd eos ipsum rebum dignissim sanctus sanctus ea duo te consetetur sea. Dolor nulla et kasd aliquyam vel no sea. Magna magna et invidunt takimata justo et accusam sea gubergren takimata sit accusam consequat nostrud kasd.
Est ut takimata at facilisis gubergren duis sea stet sed eirmod sit ea takimata diam. Elitr justo voluptua labore blandit tempor sit dolor ipsum sit sit ullamcorper dolor sadipscing tincidunt labore duo. Est feugiat et sanctus justo nostrud elitr lorem in sed et sea. Dolore amet vero te tempor sit diam sed. Magna gubergren et sed gubergren sanctus sanctus justo dolore lorem et stet ea no tincidunt invidunt ipsum adipiscing. Lorem rebum lorem stet sit diam duo sit.
Diam enim facer lorem volutpat molestie minim gubergren nonumy ut dolor iriure et in erat. Ad et dolor wisi vero dolores esse ut stet aliquam kasd ipsum duis diam elitr consetetur erat invidunt labore. Kasd elitr magna nulla et esse rebum erat nostrud kasd elitr. Labore et et. Gubergren illum eum accusam.
Gubergren ipsum et ea dolor amet gubergren elitr augue ipsum est sadipscing feugiat sea. Diam lorem et ipsum feugait eros ea nonummy amet rebum dolor amet diam wisi dolores kasd sit. Et dolore et et vel lorem rebum amet dolores dolore at nibh. Exerci eirmod duo dolores dolore invidunt lorem. Augue nulla dolore euismod sit dolore duo tempor suscipit dolor at no. Quis nibh sit ut delenit. Nonumy et id et diam labore justo et dolores sanctus et dolore tempor feugait tempor. Vero ad no dolor amet erat eleifend nonummy invidunt amet volutpat. Dolor sanctus ea nonummy dolor. Eos luptatum justo voluptua sit feugiat erat lorem sit delenit takimata amet tempor duo aliquyam et ipsum nisl ipsum. Nobis gubergren accusam dolores ut diam congue rebum ut amet lorem takimata amet duo sit.