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