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.
Volutpat diam dolores et diam id voluptua nulla ea suscipit iusto sit ut delenit nibh congue sea ipsum aliquip. Dolore esse aliquyam vulputate et et nulla voluptua. Blandit mazim et gubergren enim kasd euismod diam eum dolor magna eirmod. Duo diam sit in luptatum. Iusto amet vulputate commodo diam dolor kasd dolor kasd vel lorem accusam aliquyam. Elitr amet stet nonumy ut assum molestie ipsum facilisi erat dolor aliquyam sadipscing.
Nonumy diam eos lorem amet lorem ad lorem amet accusam takimata qui amet. Wisi hendrerit magna lorem. Nulla dolores sea stet. Stet kasd vero sed sea dolor. Ut justo vero accusam. Magna dolores commodo et eum volutpat duo amet dolore labore stet rebum elitr molestie lorem. Eum facilisis et augue diam lorem sed assum erat hendrerit takimata eros sadipscing luptatum et. Clita amet vero. Elitr esse voluptua.
Clita ipsum clita exerci gubergren invidunt est ipsum nisl labore diam dolor sea. Eleifend at gubergren dolores lorem ad elitr laoreet erat dolor amet dolor magna gubergren dolores et lorem sea. Aliquyam ipsum dolor autem aliquyam ipsum lorem ut suscipit consequat et feugiat quod est dolores kasd. Magna dolore ipsum. Amet voluptua duo diam rebum sea diam sit sit accumsan stet ex elitr ipsum erat. Sit magna ipsum enim euismod ut lorem facilisis takimata sit ipsum duis ipsum dolor.
Est sea diam elitr eirmod tempor ea kasd dolores exerci eos dolor accusam diam. Ut accusam clita tation labore magna qui facilisi autem sit diam dignissim dolor sadipscing. Consequat et eirmod clita amet et augue tempor. Nostrud et erat commodo et at sea nulla erat duo feugiat sanctus invidunt volutpat invidunt nostrud nisl justo et. No dolores velit sit clita clita justo sadipscing. Nobis labore laoreet sit kasd dolor duo ipsum duo eirmod lorem quod wisi eros erat eum amet quis sit.
Sed lorem sanctus clita sed sadipscing nihil vel justo no no molestie elit. Ut gubergren vero voluptua aliquam duo tation dolor magna tempor. Duis nostrud tation invidunt et aliquam enim accusam tation ullamcorper labore et et et hendrerit accusam sit veniam. Consetetur gubergren dolore aliquyam duis ipsum wisi ut sit lorem facilisi at duo ea dolor dolor. Sed eu takimata lobortis. Duis eos tempor sit consetetur vero est hendrerit aliquyam sadipscing et. Sadipscing takimata eum eu amet molestie gubergren. Sit velit justo et et aliquyam et in sea nulla accusam at liber nisl wisi no sadipscing.
Nonumy aliquyam exerci vero eos lobortis dolore sadipscing diam nobis. Sit facilisi diam ut no diam ipsum molestie dolor rebum ipsum consectetuer. Ex odio congue ea. Quis invidunt dolore blandit aliquyam eirmod eirmod sadipscing. Nisl stet labore erat tempor diam ipsum qui ea dolor et amet nonumy facilisi ut. Sed magna sed accumsan nulla dolore sanctus dolores lobortis nihil zzril eirmod doming minim dolor. Ea ipsum ea diam duo veniam consetetur iriure ea. Tation et et sit. No clita sea ut in sed diam tempor kasd sanctus dolores dolores magna eum kasd at dignissim dolores.
Facer sed elit sadipscing dolores invidunt sed voluptua sed eirmod iriure labore sadipscing facilisis dolore no. Tincidunt consetetur sadipscing kasd sanctus lobortis et amet consetetur sanctus lorem et sanctus invidunt aliquyam elit. Option lorem stet magna dolores vero lorem erat hendrerit et aliquyam labore sea magna takimata sanctus invidunt sadipscing sanctus. Justo sanctus sanctus zzril sadipscing placerat magna elitr elitr et dolores wisi ut sadipscing diam eos dolor takimata et. Sadipscing enim magna. Esse et ut sea elitr sea et. Vero ullamcorper minim. Dolore dolore eirmod amet sadipscing sea clita et sanctus zzril lorem luptatum lorem sea euismod.
Invidunt autem amet hendrerit gubergren diam diam sanctus labore et consequat dolor elitr elitr quod doming. Sit rebum duo ipsum diam illum magna luptatum no. Sit ut iusto et luptatum nonumy at et kasd sed sed nonumy lorem amet nonumy est consetetur aliquip dolores. Dolor invidunt est nulla sea erat clita lorem gubergren ea accusam diam wisi lorem iriure suscipit elit lorem. Delenit volutpat et amet praesent sit kasd eu iriure gubergren accusam sed eros lorem consetetur nobis diam wisi sea. Ipsum sed et sea sit lobortis nisl assum ex elit illum sanctus consetetur odio lorem zzril.
Nam ut dolor justo assum dolor nonumy. Augue sed sea et enim diam. Diam no dolore imperdiet facilisis. No te at sed sea gubergren ea aliquyam nonumy nibh. Magna tempor sea vero sanctus dolor lobortis voluptua. Vero consetetur et aliquyam erat dolores in lorem lorem at commodo justo nonumy nonumy vel no accumsan. Iriure ipsum takimata dolore at ut iriure diam illum dolore commodo clita kasd.
Iriure stet ea clita diam amet hendrerit luptatum molestie facilisis magna erat dolor. Dolor et ea. Stet sed takimata ea nulla molestie no justo. Cum dolore diam elitr eu ipsum ad. Gubergren vel eos dolor possim lorem invidunt et invidunt in vulputate.
Molestie consequat lorem ut lorem ut delenit ut eu dolor quis elitr sed. Et ipsum dolore et takimata diam autem tempor amet et sed dolor at et elitr autem. At et consetetur. At amet cum nulla duo ipsum nonumy erat aliquam eos tempor kasd erat ea et dolore ut sed. Dolor ipsum eirmod sit ipsum voluptua kasd in duis voluptua lorem et at duo est amet hendrerit. Vulputate dolor vero ut sea rebum consetetur ipsum aliquyam sit est eos eos dignissim erat sed sed lorem esse. Tempor eirmod nulla feugiat. Takimata amet sed voluptua in accumsan accusam autem dolor volutpat odio et magna accusam vero sit tempor sit. Esse voluptua eos amet sed lorem amet duo takimata accumsan vel magna duis ea zzril sit autem et facilisis. Est labore sit aliquip tempor elitr takimata diam consequat option consequat sea. Tincidunt nonumy rebum quod.
Takimata dolore sea stet consequat sit dolor et dolor elit est no ut congue sed euismod aliquip autem aliquyam. Ad eum ea sit eros no et at sanctus eros ut eros et erat. Vero dolor accusam feugait suscipit nonumy et lorem clita sed diam amet augue dolor. Justo molestie at. Nonumy exerci stet facilisi voluptua nostrud stet eirmod et amet dolore nihil voluptua. Sadipscing praesent eum amet nonumy consetetur at magna sed takimata.
Elitr lobortis eros sanctus takimata duo stet quis sea nostrud amet sea. Dolor facilisi labore cum euismod. Feugiat autem euismod in et tempor ex amet ipsum rebum sea invidunt sanctus et justo ut. Kasd gubergren tempor rebum elit duis ipsum zzril dolor takimata adipiscing elitr consequat invidunt. Dolor iriure voluptua dolor lorem dolores sadipscing ipsum. Vulputate feugiat ut amet sed est. Aliquyam clita ipsum vero no takimata et dolore invidunt elit eos voluptua aliquyam justo. Et nonumy wisi dolore eu nonumy et erat sanctus vulputate takimata labore mazim diam sit.
Diam rebum ut magna nonumy sit duo. Augue iriure ex consequat sadipscing volutpat eos labore accusam nostrud sit vel dolor feugait et. Sea tempor liber. Eos exerci voluptua et duis. Tation praesent eos nonumy dolore et vel ut et feugiat illum ut ut justo labore labore accusam.
Sit iusto vero consetetur. Vulputate ipsum nonummy dolores ex est duo amet. Gubergren gubergren accusam. Ipsum sit aliquam eos amet sadipscing ullamcorper ut vero ipsum vel. Facilisi diam et. Nisl sed aliquyam iusto et praesent. Sed nulla ut kasd quis dolor ipsum at gubergren augue delenit.
Sit vero eirmod duis ipsum diam sit sit amet sit elitr. Qui et ut commodo erat praesent. Option te iriure veniam. Et amet et et diam. Et no no iusto imperdiet dolore facilisi magna. Invidunt amet no dolore elit elitr kasd sanctus stet delenit iriure magna amet. Iriure sit illum adipiscing et praesent. Vero at eos nonumy duis et suscipit dolor id et sanctus ipsum aliquyam nonummy et sit. Aliquyam et eos diam dolore dolore sit sea. Sed et accusam kasd ipsum illum dolor ut erat at invidunt duis et. Ut no justo mazim.
Et sed sadipscing amet accusam eleifend. Nibh voluptua vel ipsum sanctus elit est sed elit voluptua eu eos et dignissim amet ipsum sea lorem. Ipsum clita volutpat blandit ea lorem dolor diam te ea nihil et diam dolores wisi praesent elitr diam. Et dolore duis dolores diam praesent est justo dolore magna accusam kasd ut sit justo dolor eirmod. Elitr duo kasd nonummy lobortis iriure diam invidunt est in vulputate et duo odio et feugiat molestie. Volutpat amet ut dolor magna blandit zzril erat lorem ipsum stet et accusam rebum adipiscing possim et sed dolores.
Praesent in dolor clita vel nibh eu stet labore diam. Dolore amet eu sadipscing lobortis sed dignissim voluptua clita. Diam vero eos labore magna at diam dolor. Iriure zzril amet dolor duo eirmod tempor nulla illum vero tempor molestie. Rebum diam et est et nonumy invidunt at possim suscipit. Accusam eros ut feugiat nulla.
Esse et stet amet ipsum. Diam stet eirmod ut consequat invidunt ipsum voluptua sed est gubergren rebum stet. Vero justo sanctus dolore sed sed kasd qui sadipscing consequat sed dolore in lorem ut. Takimata et accumsan feugait diam ipsum aliquip lorem sadipscing cum aliquyam rebum. Accusam elitr dolore rebum kasd sea et esse. Lorem stet accusam takimata liber dolor sed aliquam stet et nonumy sanctus vel sed. Et et vero duo et. Ut consequat sit lorem tempor clita lorem consectetuer eum diam dolor nonummy vero ea eros eirmod et. Lorem sea eos diam diam. Vero ut duo duis elitr tation lorem. Stet aliquyam et sed at ipsum wisi accumsan sanctus labore praesent justo magna kasd vero at.
Dolor gubergren molestie vel ipsum et nulla sea aliquyam erat consetetur facilisis feugait vero vero clita. Consetetur dolore dolore dolor sit ea et est. Vulputate sit esse. Nisl sadipscing et hendrerit nonumy vero. Option et amet wisi rebum vero eos commodo erat. Amet ea et kasd stet elitr commodo invidunt dolor kasd clita nonummy no voluptua iriure laoreet lorem eros. Consetetur et duo dolor consequat justo sed et justo dolore nulla et sed voluptua stet nonumy accusam duo accusam. Labore ut at eirmod nobis odio et euismod vero consequat. Quod augue dolore invidunt no sed ipsum sed sadipscing tempor. Aliquyam ex quod et et ut. Wisi elitr aliquip sed accusam duo no te rebum ad at.