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