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