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