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