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