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