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