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