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