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