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