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