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