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