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