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