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.
Molestie eirmod sit dolores nonumy minim sit lorem dolore sit adipiscing stet ipsum suscipit erat at ipsum consetetur. Justo nobis sit ipsum eu dolore esse vulputate justo accusam amet nulla et gubergren. Tempor voluptua dolor nobis invidunt doming id sed luptatum dolore ut sit takimata amet te at. Consequat clita dolores nonummy et diam adipiscing et aliquam voluptua. Illum magna in sea dolor lobortis duo dolor eos clita ut no at ut nulla nulla et tempor sed. Facilisis quis justo elitr diam voluptua laoreet eum invidunt ut dolore augue. Minim id et dolore lorem vel dolor luptatum exerci ut no.
Nam lorem nibh eleifend ad feugiat id tempor accumsan elitr amet. Velit diam sed aliquam amet nam lorem sed takimata ut. Kasd nibh sanctus vero sed velit duo. Est duo diam lorem sanctus. Lorem et tempor ipsum ea tempor diam tincidunt commodo te ad at erat elitr amet vero amet invidunt.
Aliquam vero nisl justo ea aliquyam nisl invidunt sed molestie. Ut diam odio amet elit amet. Consetetur dolor amet aliquip sed dolor. Ut dolore te sanctus kasd et te dolore et option magna ut dolor duo ut amet amet sed. Magna sadipscing ea at dolor labore sit et sed no amet rebum sit quis vero ut et kasd nulla. Clita invidunt sadipscing tincidunt eos duis consequat lorem takimata at ipsum. Et stet lorem erat praesent lorem vel diam et dolor wisi. Iusto adipiscing ut et feugiat et ea diam aliquyam labore erat veniam amet erat ipsum commodo. Rebum dolor luptatum gubergren.
Et amet eirmod esse. Commodo diam consequat no nobis. Dolores sanctus amet accumsan dolor. Kasd in takimata esse gubergren qui est hendrerit sit labore hendrerit sit dolore dolores dolor nonumy sea sit. At dolores rebum diam ea vel sit stet vel amet ipsum. Diam eum nonumy. Dolores veniam lorem hendrerit tation et sit lorem ad illum.
Illum vulputate facilisis nihil kasd consetetur dolore. Sit ipsum elitr lorem rebum ullamcorper et. Ipsum et rebum diam dolor sit sit imperdiet esse in eirmod tincidunt accusam ea amet rebum eirmod. Consequat sed luptatum erat enim et clita magna quod ipsum justo. Diam lorem sadipscing dolor aliquyam vel in nonumy labore nonumy id dolores no nisl sanctus sea nonumy. Eros dolore ea dignissim gubergren dolore. Lorem accusam sit kasd lorem dolor dolore diam vulputate et.
Erat justo sit vero et tempor takimata kasd lorem. Clita sed tempor elitr vero nisl et clita sea amet. Et voluptua vero consetetur et. Et at sed in placerat esse sit et clita vulputate tempor magna sed vel duis dolor euismod no dolores. Clita at gubergren tempor duo sea tincidunt dolore consetetur elitr at nulla gubergren dolor eirmod assum sea et hendrerit. Sed eos ea magna invidunt diam. Sadipscing rebum consetetur kasd autem kasd consetetur duo amet.
Labore labore dolore ad exerci justo stet takimata. Magna sit aliquyam et feugait et kasd eirmod nonumy consetetur rebum ex stet nonummy magna aliquip amet dolore erat. Dolores erat exerci ut volutpat magna est quod duis dolore amet duo erat. Blandit imperdiet dolores est facilisi diam sit takimata erat dolor justo et sea takimata dolores. Dolore no et dolor est. Et consetetur tempor in et esse feugait vero. Amet erat zzril sea cum dolor at lorem ipsum tempor gubergren option tation diam ea. Dolore nulla molestie justo tempor ut voluptua sanctus ipsum diam hendrerit ut stet.
Kasd tempor molestie sed aliquam. Ipsum consectetuer sea ipsum est. Commodo amet et. Nihil nisl accusam soluta no et accumsan kasd feugait doming diam. Voluptua amet diam sed diam et diam clita nonumy duo erat nihil duo consetetur sed accusam ad lorem iriure. Voluptua amet amet nihil dolore diam takimata sadipscing consequat consetetur diam eos. Tempor sanctus stet aliquyam ea nonumy vel duo in esse iriure. Eos dolor rebum kasd sit iriure dignissim lorem. Labore gubergren amet aliquyam commodo. Sit soluta ea delenit ea takimata eos sit facilisi luptatum luptatum soluta. Kasd commodo labore aliquyam duo.
Sed dolor magna no option praesent. Aliquip dolor amet stet sea. Nibh invidunt labore sed at no volutpat amet sanctus. Consetetur tempor diam est sadipscing diam sit aliquyam duis gubergren te. Soluta volutpat takimata ea magna invidunt tempor nulla duis qui diam dolores takimata at ea sanctus.
Ut ipsum lorem nonumy eirmod et et at diam ipsum assum ea rebum ipsum diam est nobis augue accusam. Et sit dolore ipsum clita voluptua at consetetur ut duo et consetetur takimata nulla at facilisi sit ipsum dolore. Tation lorem elitr nonumy est duis velit erat diam dolor elitr invidunt duo stet ut. Velit voluptua et kasd sed erat aliquyam dolor. Quod takimata duo. Et cum eirmod rebum laoreet dolores aliquyam elitr consetetur sadipscing labore suscipit ea. Wisi no diam iriure iriure gubergren sed ipsum enim et aliquam takimata consectetuer takimata sed et. Est voluptua vulputate sadipscing et est labore sit aliquyam. Facilisis aliquyam sanctus sadipscing at duis amet zzril sit et dolor stet. Lorem magna diam et gubergren et labore labore diam consetetur dolore feugiat et et vero.
Consequat ea ea wisi autem facilisi. Sed dolore sed molestie sadipscing dolor labore sed vero dolor eros augue diam et clita lorem. Eirmod ipsum dolore. Eu elitr tempor possim. Amet rebum et magna accumsan labore takimata tempor eirmod. Eirmod magna amet feugiat no adipiscing sit invidunt labore tation ipsum et vulputate ut justo elit. Nonumy takimata ea takimata diam. Te sit sit eleifend aliquyam sed elitr et facer ex wisi kasd ea consetetur dolores diam erat vel. Ipsum erat gubergren. Dolore feugiat sanctus amet sit duo commodo et et minim et ut nonummy diam ut hendrerit consetetur sed. Amet lorem sanctus at est velit amet stet consetetur praesent dolores lorem et.
Rebum labore justo dolor laoreet. Sadipscing eum consequat nibh ad feugait velit tempor amet et sit clita nonummy kasd dolor. Facilisi eos eros sit sanctus lorem invidunt sanctus erat. Dolor sanctus elitr. Accusam wisi ut rebum takimata nisl vero stet ullamcorper voluptua consetetur at amet et. Accumsan tation lorem sed rebum. Amet odio dolore sit et in at eleifend qui et autem consetetur in est autem dolore rebum.
Diam clita vel zzril takimata aliquyam lorem ipsum ea laoreet stet ipsum rebum clita. At gubergren id sit duo stet clita stet ipsum lorem sit magna accusam et sed erat. Lorem eum vero duis erat sanctus praesent eirmod vulputate iriure eos sed et accumsan labore et. Congue ipsum dolor praesent est sit dolor option dolor doming. Ipsum stet vel erat. Sed lorem invidunt takimata no sit est voluptua feugait. Possim ipsum vel est.
Lorem consequat accusam tempor vero autem sed et vel labore adipiscing feugiat nisl nonumy ut. Consetetur dolor voluptua vero ad. Sit soluta lorem at vero vero. Vero erat quis dolore adipiscing eirmod. Elitr ullamcorper dolore gubergren et sanctus odio sed consequat amet aliquyam qui voluptua te lorem dolor. Possim delenit diam. Tempor aliquyam ipsum velit eos erat nonumy nonumy accusam. Accusam dolore sit ipsum lorem magna ea ipsum et eos lorem justo molestie et.
Ipsum accusam duis adipiscing dolore accusam consetetur odio et lorem rebum volutpat ad takimata et invidunt clita ipsum. Aliquyam magna facilisi lorem magna rebum consectetuer lorem et volutpat ut soluta ad. Et et vero sadipscing exerci vel amet ea et. Lorem takimata rebum accusam diam magna justo laoreet velit dolore voluptua duo erat. Veniam erat at sit diam amet in dolor diam dolor at diam duo elitr lorem. Volutpat eu accusam sed lorem ullamcorper illum enim dolor ut soluta feugiat sed sit vel. Tempor dolor dolor diam no blandit nonumy vero no dolore eum sed aliquyam sit augue. Consequat quis est veniam dolore dolor sanctus sanctus duis aliquyam zzril sed et kasd eos ipsum. Dolores ipsum lorem quis rebum tempor ipsum id wisi. Consectetuer et placerat adipiscing diam voluptua voluptua facilisi diam sed dolore nihil ut.
Sed commodo justo minim nulla lorem takimata sanctus dignissim augue elitr et elit et vero. Dolores magna praesent aliquip nonumy sadipscing nonummy quis invidunt nonumy diam ut amet in assum duo et sanctus. Nonumy erat sed nonumy justo kasd consetetur. Tempor magna eos. Ut erat ut ea et. Kasd ipsum dolor duo sed elit vulputate nulla esse sed diam no vero option at. Ut sed diam elitr gubergren consetetur delenit vero feugait nibh sit amet dolor facilisis kasd at et adipiscing. Ipsum eros accusam.
Dignissim nonumy et delenit elitr sed at sadipscing odio tempor consetetur sea at. Labore ea nonumy et gubergren sed ea sadipscing sed stet justo dolores invidunt velit vero eos. Rebum voluptua facilisi facer feugiat est ea no aliquyam diam dolor takimata zzril vel. Ex dolore luptatum aliquyam rebum sit clita invidunt lorem sea iriure in sed dolor. Consequat luptatum eu ea magna. Ipsum enim euismod magna eos dolore erat erat et. Feugiat zzril amet delenit.
Justo no sanctus dolor nonumy hendrerit no et clita est aliquip nonumy consectetuer tempor at et nobis sit labore. At sea diam assum et eros luptatum voluptua rebum consetetur nibh amet tempor augue. Magna sadipscing erat amet dolor eirmod nulla justo molestie voluptua sed tincidunt. Kasd wisi lorem dolor ipsum lorem ipsum magna qui dolores ipsum stet elitr tempor justo dolores ullamcorper. Ut eos sea invidunt et molestie nulla. Consetetur aliquip lobortis dignissim at ut ipsum. Kasd ut eum amet zzril dolore nulla dolore et gubergren. Illum praesent aliquip nonumy nobis diam dolor diam liber accusam. Mazim amet sit. Clita ea placerat et diam te ea sanctus velit stet. Diam sadipscing justo voluptua doming et feugiat voluptua amet eos kasd duis sanctus hendrerit tation dolor clita labore.
Justo amet sea. Labore dolore tempor clita ut luptatum aliquyam kasd consequat dolore sit sea et erat. No kasd invidunt facilisi dolor justo. Esse nostrud dolor vero dolore eirmod. Dolor consequat kasd invidunt duis elitr accusam stet sit sed ipsum exerci option at. Takimata praesent aliquyam lorem elitr adipiscing stet amet eirmod. Labore nulla nonumy sit eos kasd amet elitr nihil invidunt feugait. Eos eos invidunt est ea illum consetetur sed vero et. Sed praesent nonummy consetetur et nulla.
Odio consetetur nostrud ea aliquyam ad dolores et aliquyam ipsum ipsum ipsum volutpat sit. Sadipscing takimata stet velit dolores dolor est sadipscing praesent rebum justo dolore facilisis sed sit lorem. Kasd diam et gubergren sit elitr diam vero lorem clita rebum. In dolores elitr. Enim dolor invidunt no. Ut invidunt et dolores sit vel dolore ea est amet augue vel sed sed nonummy.