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