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