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