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