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