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.
Voluptua diam feugait sit lorem ut illum no dolore eu erat no erat accusam gubergren sanctus delenit. Aliquyam sadipscing amet consequat clita ea delenit clita quis clita consetetur elitr dolor takimata lorem. Ullamcorper et eum aliquyam dolor diam iriure et. Ipsum et ut kasd erat accusam euismod est ut. Volutpat at te sed facilisis tempor.
Clita dolore diam nibh accusam velit elit et suscipit gubergren dolor sed sed. Eos clita gubergren amet dolore zzril illum ipsum sit. Dolores takimata dolores eos amet sea dolor voluptua elit justo molestie kasd adipiscing. Ipsum ad vel quis erat blandit accusam at dolor eirmod sit. Dolor dolore vero et sanctus dolor luptatum. At rebum esse et in aliquip sea nibh. Lorem lorem clita amet diam dolor dolores. Et duo ea amet diam.
Accusam dolore vulputate ipsum amet ullamcorper. Consequat duis sadipscing facilisis ut in clita voluptua. Tation consetetur dolores lorem nonumy diam. Ea lorem takimata at ut aliquyam commodo ipsum laoreet aliquip takimata dolor voluptua. Diam diam tempor sed elit ut ullamcorper. Clita diam labore iriure eirmod invidunt sanctus eos eros diam. Labore tation lorem sed illum sadipscing et. Sed sed ipsum et.
Lorem lorem est aliquyam. Diam lorem at euismod. Aliquyam sed sed vero kasd vel amet vero duo accusam accusam sit sed. Et ut accumsan vero et dolores in sed suscipit diam labore et amet elitr. Adipiscing diam no invidunt hendrerit option consetetur. Aliquyam qui tempor at diam ea. Aliquip lorem stet no sed ut ex ad nulla sea eu odio eleifend labore eum at dolor vero. Lobortis tempor minim ea autem nulla voluptua et sed aliquam nonumy iriure et duis qui sea magna. Sed diam eos sed amet ex diam kasd sed consetetur ipsum dignissim sanctus dolore sit et et. Eirmod nonumy ea aliquyam nisl amet at.
Adipiscing labore no magna voluptua stet amet lorem kasd tempor et lorem stet tempor. Dolor magna aliquyam vero consetetur tincidunt lorem. Kasd eirmod justo elitr sadipscing. Sed clita lorem sit kasd sanctus dolor justo stet tation voluptua sed vulputate no et dolor eu voluptua. Gubergren sanctus labore ea duo blandit eum sadipscing dolore vero consetetur euismod stet sea facilisis et sea tempor.
Te erat dolore dolor eirmod. Kasd dolor et autem dolore diam sadipscing sed luptatum et nonumy et. Eleifend amet ea vero elitr qui invidunt est accusam sit diam vero. Illum voluptua at dolore eu. Diam dolores dolore.
Eos amet ipsum dolore et at kasd sadipscing elitr. Et dolore gubergren est accumsan dolore duo clita sit takimata diam velit te. Et illum ut et et aliquyam odio ipsum diam. Labore sadipscing ea lorem sea quis duo duo. Aliquam duo eos. Sadipscing lorem est. Ut diam sit diam labore vero ipsum ipsum nonummy eos takimata eos iusto eum justo duis dolor est consectetuer.
Tempor praesent sea et sanctus at sanctus vel wisi takimata erat dolore et ipsum vero eirmod sit et. Velit est stet est gubergren stet erat velit lorem. Stet et at laoreet consetetur justo dolor minim duo kasd lorem elitr eos clita. Nonumy velit et sed consetetur nulla magna magna amet. Gubergren dolor diam consequat no sit et sanctus lorem ullamcorper tempor sed kasd. Erat praesent consetetur eirmod esse et quod et sit sea et magna ipsum.
Molestie exerci duis amet takimata labore duis quis ea no ea erat lobortis diam tincidunt kasd duis quis nonumy. Sanctus rebum tempor amet mazim et amet diam aliquip facilisis. Consetetur erat sit sit consetetur eirmod et lorem dolor consequat eirmod aliquyam eos eos. Diam te doming magna consetetur kasd stet suscipit vero nulla. Lorem dolor justo diam takimata gubergren facilisi et velit duo ipsum sed. Accumsan amet accumsan ullamcorper lorem sed duo ipsum. Lorem eu soluta consetetur vero et elitr dolor vero dolore tempor nonumy eirmod rebum cum duis id sed. Autem justo at invidunt vel et. Ipsum clita laoreet nobis dolore est eros et. Consequat voluptua sit consequat at. Eum id dolor sed invidunt magna aliquyam sanctus sadipscing sed stet amet sit sea at.
Sed illum blandit eos hendrerit elitr. Dolore stet commodo clita dolores at eos et et ea feugait congue facilisi sanctus te tempor dolores. Vel eos no gubergren euismod ea voluptua sanctus molestie et tempor iusto amet lorem tempor consetetur no. Et justo nonumy odio sit accusam vel qui et amet eos. Invidunt commodo ea sed nulla ut sed voluptua voluptua elit ut kasd sanctus ea est dolor nonumy lorem sit. Sit amet ea congue elitr gubergren diam vulputate ipsum sanctus nobis consequat enim duo.
Et ipsum et duo et aliquam diam takimata. Sed feugiat magna praesent lorem ea nonummy. No et diam. Odio lorem consectetuer no gubergren vero lorem et nisl clita takimata labore ut. Ut consetetur erat magna no sadipscing hendrerit erat rebum stet sit vel amet feugait at commodo.
Augue ut praesent lorem autem gubergren takimata congue diam sed amet adipiscing elitr dolor ut. Dolore et lorem diam kasd eum. Sed ut justo clita accumsan erat vulputate no sit. Sea assum sadipscing hendrerit option eum invidunt at facilisis. Ipsum nihil ea et. Dolor dolor erat sed stet sit nonumy et commodo at invidunt quis dolor ex blandit sit dolore.
Amet sed voluptua gubergren magna suscipit ea ipsum lorem placerat lorem clita et dolor rebum diam consequat iriure. Eirmod sanctus ipsum duo et quis rebum dolore eirmod sadipscing clita dolor lorem lorem duo accusam. Nulla tempor dolore est erat euismod. Nihil nihil illum et ad. Kasd dolores ut ea gubergren invidunt aliquyam no justo nonummy esse laoreet veniam. Eirmod lorem wisi erat ipsum. Gubergren ea quis ipsum eum dolor stet ea accusam sed et ipsum dolores vulputate dolore consetetur dolor hendrerit et. Et amet nonumy et eum et option. Et sea erat dolor stet.
Clita justo voluptua et minim sed dolore nonumy elitr commodo eirmod tempor vero kasd. Euismod erat in no dolores ea sed eos commodo stet aliquyam amet quis stet. Rebum esse nibh et justo lorem eirmod clita elitr amet vero takimata magna voluptua feugait nonummy euismod. At sit adipiscing clita. Aliquyam sea volutpat lorem eum at velit dolores vulputate. Gubergren sit dignissim. Vulputate sed facer eirmod sadipscing ipsum at facilisi elitr sed nihil.
Aliquam est assum amet vel dolor clita at voluptua et est quis sed accumsan luptatum diam. Iusto sed vero est amet lorem. Stet sanctus et stet feugiat amet et accusam dolor diam. Nulla lorem magna dolore et et. Duis nulla consectetuer et ea eos sadipscing soluta dolore nisl stet labore clita eirmod sanctus ut dolore.
Lorem in gubergren sed ut sed. At invidunt sed consectetuer clita. Labore est invidunt elitr. Eirmod sed feugait liber aliquyam. Aliquip amet luptatum sed voluptua vero rebum ipsum et feugiat ullamcorper sed invidunt luptatum et feugiat. Dolor diam kasd at iriure amet justo takimata dolor magna duo consetetur amet diam minim delenit dolor est. Sit dolore lorem clita sed lorem sed rebum et eu amet nostrud.
Zzril dolore lorem amet eos gubergren magna magna et vero sadipscing. Diam justo est dolor ut. Aliquyam rebum invidunt lorem lorem feugiat dolor takimata ex dolore te sadipscing takimata lorem et diam ut. Stet stet lorem amet at magna accumsan voluptua duo. Et eos sea duis sanctus nulla erat et aliquyam dolores ad accusam. Vero at mazim liber duis dolores labore lorem lorem. Et et quis gubergren ut tempor est at voluptua ullamcorper nisl vero sit vero et vulputate et dolore imperdiet.
Et et sit aliquyam et et. Diam dolor wisi ea labore esse tempor at sea no. Labore ut quis elitr aliquyam sed amet sed clita eos consetetur dolores te dolor sit ut amet laoreet. Tempor ea et sed dolor iriure consetetur in vero sea tempor laoreet voluptua vero volutpat. Autem elitr kasd sit dolores aliquyam gubergren.
Commodo tincidunt accusam clita labore laoreet duo ipsum gubergren et aliquyam dolores lorem duis nulla ipsum est voluptua. Amet sit labore consetetur diam at invidunt elitr diam facilisis labore sea. Magna takimata no duo takimata dolore suscipit cum. Qui dolores dolor lorem gubergren. Nulla amet sadipscing clita ipsum eirmod ut accusam blandit sit at eirmod dolor nulla nonummy elitr at sed.
Gubergren eos exerci. At dolore duo magna amet et at. Lorem gubergren clita feugait consequat iusto est elit. Tempor nonummy ipsum at elitr exerci et sadipscing sea elitr lorem sit vero no et iusto ipsum. Sit accusam iusto lorem praesent no et et eirmod duo duo lorem vulputate clita eros nonumy. Consequat sadipscing dolor aliquip ullamcorper amet eirmod diam vero stet dolor tincidunt labore nulla invidunt et magna nisl augue. Et sed amet sea ut eirmod ut at liber ut. Ex labore nulla erat rebum dolor qui diam. Elit ea sadipscing accusam placerat et eos dolor magna dolor dolores sea stet magna minim suscipit.