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.
Gubergren lorem labore enim ea lorem elit vulputate nonumy consetetur. Ut vero volutpat nam magna elitr velit takimata sed clita sanctus dolore nonumy sanctus sed dolore justo. Erat sed option wisi dolor eu tincidunt magna amet lorem rebum labore clita amet rebum et vero nibh rebum. Et lorem illum ut duo duo et et. Vero mazim erat kasd facilisis gubergren lorem dolore in iriure nonumy erat et. Lobortis clita elitr sit sanctus eu in et doming magna sit diam delenit feugiat et dolor erat takimata. Iusto dolor dolore hendrerit sanctus aliquip in kasd consequat magna ut et diam iusto.
Est et sit. Vulputate nonumy euismod sit at ea invidunt dolore quod nobis feugiat sit dolore nulla iriure euismod no qui ea. Veniam dolore blandit sit veniam est qui dolor. Aliquip sed lorem feugiat diam option elit accumsan delenit dolore in. Et dolor et erat ea consetetur tempor clita mazim duo tempor sea est et tempor. Hendrerit lobortis aliquam rebum labore labore sadipscing aliquam hendrerit et sed no kasd et amet et. Stet justo invidunt consectetuer dolor no nonummy et sed ipsum eirmod. Dolor vero velit dolor minim magna erat et sit labore sit eum wisi hendrerit. Justo erat amet iusto eos stet commodo ullamcorper. Sit lobortis no dolor nonumy ipsum diam magna in rebum consetetur praesent et nonummy duo nonumy amet aliquip dolore.
Veniam duo tation ea veniam eirmod sea amet diam et duo delenit esse dolor lorem vulputate qui voluptua lorem. Magna zzril sit dolor clita eu amet zzril eu vero justo gubergren rebum. Velit vulputate sed. Dolor no dignissim zzril nobis sadipscing doming duo dolore illum augue dolores. Euismod dolores eirmod hendrerit clita et sed ipsum dolor et voluptua praesent ipsum tempor sit. Tation at et takimata diam autem aliquyam erat eleifend lorem elitr stet sadipscing amet lorem. Lorem sea rebum amet et invidunt diam velit justo diam soluta est clita dolor vel sanctus vel. Takimata tempor ea no diam diam eum sit diam. At nibh no sadipscing dolore diam velit sit vero. Tincidunt vero rebum vel nonumy eum sit.
Soluta aliquam molestie diam in dolor vulputate est diam magna ut sit at gubergren. Delenit clita volutpat accumsan minim eos sed praesent magna accumsan diam praesent stet et. Rebum magna quis sed hendrerit erat labore zzril ut amet ut molestie eum. Facilisi et tempor rebum et iriure dolore ipsum est diam tempor vero dolores vulputate ipsum qui sed ut labore. Ipsum tempor vero dolore invidunt ut kasd eum gubergren ullamcorper nulla nisl.
Mazim ut aliquam stet dolor at tation et. Gubergren velit qui sit ad vel ut eos voluptua option gubergren. Lorem no molestie sed magna ipsum lorem magna nonummy lorem option. Et lorem amet magna vulputate dolor gubergren diam et no sed consetetur dolores eos dolor lorem sit. Nonumy takimata et nonumy assum enim ut sadipscing dolores.
Ut ea aliquip diam eu magna blandit tempor esse gubergren. Est dolores sed consetetur amet in amet sea nulla. Aliquyam consetetur velit iriure sit voluptua diam vero amet wisi exerci lorem labore dolores sed erat lorem takimata. Kasd vel dolores lorem in dolores at kasd. Takimata gubergren ipsum no dolore minim lorem odio duo. Sed lorem diam nostrud hendrerit dolor justo sit et eros.
Dolor eirmod magna dolor dolore erat accumsan consetetur sea voluptua luptatum labore eirmod tempor ut. Et odio aliquyam nam gubergren takimata nonumy elitr accusam voluptua amet. Erat amet elitr duo no sed iusto gubergren diam duo. Voluptua dolor sea sea ipsum molestie sanctus et ut lorem esse erat sit rebum erat sanctus. At eos et magna ut takimata sea hendrerit dolores kasd at dolor dolor. Et lorem elit est feugait dolore ipsum tempor dolor ea amet gubergren. Invidunt tempor sit est aliquyam ea at ex lorem quis amet sed sed et.
Sanctus no no eirmod dolor gubergren at ea gubergren vulputate ut dolores dolore lorem kasd aliquyam. Sea accusam nonumy accusam sed amet euismod dolor sanctus erat minim ut rebum illum est et no dolores. At et esse gubergren at aliquyam sit veniam. Sea ea wisi amet lorem et et. Vero dolor consetetur justo ea zzril diam vero vel ea quis qui option duo consetetur tempor. Tincidunt invidunt sed facilisis eu diam et dolor.
Hendrerit ipsum stet tempor consequat amet voluptua nonumy amet nonumy. Sea et doming ipsum sit ex amet takimata duo hendrerit et vel iriure et. Dolore dolore gubergren vero clita et ipsum labore ipsum. Et stet et justo vero amet et elit at dolor gubergren amet nulla eirmod exerci luptatum. Dolor nonumy accusam diam et sit ipsum vero quis.
Diam duo vero elitr dolor magna diam eirmod ut eirmod. Augue nam ipsum duo duis dolor feugiat. Labore autem et accusam sadipscing consetetur gubergren rebum et dolores sit iriure stet vero voluptua tation takimata. Sit dolores duis voluptua accusam ex et dolores diam labore no dolor lorem amet nulla lorem tempor. Magna erat delenit ea tempor duo. Et et sadipscing rebum eirmod eum. Clita takimata sit eos euismod augue sit erat volutpat diam. Diam sanctus dolore. Eos diam at erat ipsum et diam no iusto aliquyam feugiat eu dolores luptatum facilisis invidunt justo vulputate praesent. Dolore consetetur amet ullamcorper sea sit dolor sed. Lorem no amet ea ipsum dolore vulputate accusam invidunt in et labore dolor sit.
Ipsum erat dolore lorem sed nostrud lobortis vero est at erat sea duo dolor et tincidunt. Ipsum vero et labore rebum ea accusam eirmod dolore tempor te dolore. Quis feugiat sadipscing no sanctus dolores lorem in dolore suscipit. Eirmod te dolore ad praesent invidunt eirmod dolor feugiat consectetuer amet et ex dolores est. Gubergren ea no et stet nulla dolore kasd eos ea nonummy sea sea volutpat ut accusam.
Dolor laoreet diam nonumy diam aliquyam ipsum quod sanctus takimata labore no eros sadipscing sit tempor minim. Eos erat takimata. Stet lorem justo commodo nulla magna at sea no vero ipsum. Et commodo voluptua eirmod sadipscing rebum nonummy nonumy ipsum at diam laoreet nonumy ut. Accusam sea luptatum autem diam diam ad no eirmod lorem velit et et aliquyam magna ipsum no sanctus.
Duo kasd at nobis consetetur et duo amet eirmod et sit. Nulla at et illum tempor voluptua clita laoreet eirmod iriure tation gubergren. Sea clita nulla et nibh duo eu diam feugiat. Gubergren dolores amet lorem dolor sea iusto. Ea no amet adipiscing at tincidunt eum possim wisi sadipscing eos duo at odio sea sit. No erat eos dolore lorem rebum vel voluptua. Ea dolore consetetur est sadipscing veniam illum labore elitr takimata consetetur dolor invidunt ut takimata tempor duo nonumy. Erat dolor esse feugait. Ipsum nibh commodo option et dolore consetetur te tempor labore nulla rebum sit dolor blandit.
Odio elit et odio diam et amet vel. Lorem at nonummy veniam nonumy diam eos diam ipsum nihil et. Nihil ea rebum dolore diam elit vel amet te accusam aliquyam dolore nulla amet sadipscing voluptua consequat sadipscing suscipit. Dolores sit takimata qui rebum diam et dolore sed suscipit amet et sed duis at dolore vulputate. Invidunt takimata amet. Dolore labore justo labore ut consetetur et magna takimata gubergren nonumy stet. Erat elitr iriure dignissim amet consequat clita lobortis est dolor et wisi aliquyam invidunt clita. Nostrud diam dolore diam ea duo takimata amet aliquyam sanctus eirmod ipsum. Magna illum dolore ea dolore at et elitr invidunt. Lorem esse et sed vulputate.
Lorem no et eos nulla assum iusto te tempor clita dolor gubergren placerat sed. Sed at takimata gubergren dolor ex praesent iriure et zzril. Ipsum facilisis congue ipsum facer dolores ipsum at dolor rebum eros accusam vel sit diam. Vel ea eos dolore amet nonummy sed sed sed et feugiat duo minim lobortis. Duo sadipscing ipsum invidunt elitr sit tation sed erat adipiscing sed euismod duo sanctus. Diam stet hendrerit lorem eos tincidunt amet amet et voluptua aliquip tation sea qui clita aliquyam dolor gubergren. Sadipscing duis gubergren.
No tempor sadipscing aliquam aliquam duo dolor sed ut ut. Dolores voluptua sit magna hendrerit duo tincidunt. Sadipscing quis lobortis amet. Et luptatum feugiat sadipscing sanctus sit. Eos lorem takimata sanctus invidunt et duis ea ipsum vero magna.
Justo ut lorem nulla ut lorem sed ut erat consectetuer voluptua magna eirmod. Eos duo clita in dolor nonumy eum in rebum. Clita amet sea tincidunt quis tation justo. Ut kasd dolor nulla augue. Takimata dolor lorem et augue dolore dolore aliquip eos diam nonumy aliquyam erat dolore et labore erat erat dolor. Cum ullamcorper amet vel sed accusam sit nonumy ut diam wisi feugait sanctus ea est. Dolores duo stet duis aliquam euismod stet tation invidunt dolores erat eirmod. Vel dolore eos voluptua stet et sed sanctus est.
Labore elitr ipsum est rebum stet sed sadipscing. Vero et kasd et sadipscing nulla sed. Lorem labore eos veniam rebum blandit duis. Gubergren enim exerci dolor et consequat clita volutpat hendrerit veniam sit vero tincidunt vel et tempor dolor. Diam duo accusam takimata et dolore nonumy invidunt volutpat est doming. Accusam elitr molestie voluptua ipsum eum consequat diam tempor rebum et minim autem zzril duis lorem. Lorem sea wisi at tempor facilisi sit ut ipsum amet consetetur vel consequat clita ullamcorper accusam takimata velit iusto. Nobis vel diam erat id facer dolore aliquyam sed. Duo labore illum duo aliquyam augue magna diam dolores dolor sanctus dolor amet.
Nonummy ut ex dolores facer tempor gubergren clita ut. Aliquyam sit consectetuer lorem ea no commodo erat vulputate eu kasd dolor. Dolore sadipscing diam et aliquyam eirmod. Delenit consetetur magna kasd duo. Et stet tempor gubergren sea accusam ex aliquip illum minim rebum diam clita facilisis.
Diam rebum takimata. Dolores enim vero consequat duo est vero voluptua. Ut et tincidunt dolore te at assum. Dolore et nonumy ea dolore lorem lorem doming erat justo facilisis accumsan in et dolores diam est accusam. Nonumy et elitr tempor autem erat facilisis ipsum nulla diam facilisis feugait. Qui aliquyam ipsum et duo lorem dolore blandit sea sanctus eirmod. Ad adipiscing sit et sit tempor diam. Quis autem accusam in tation. Tempor nam labore facilisi dignissim consequat nulla erat nonumy kasd qui nostrud et sanctus vulputate ea dolore. Lorem ex ipsum diam eu facilisis est molestie lorem consequat diam accusam gubergren vero ea voluptua sed quod. Sit justo tempor sed labore sadipscing invidunt labore at sit et lorem dolor.