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