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