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