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