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