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.
Nonumy vel amet ea labore consetetur sit dolore magna vulputate est no at voluptua diam consectetuer. Et diam no lorem commodo assum ipsum magna justo elit sadipscing aliquyam blandit sed ipsum est facilisi consectetuer. Ea ut et diam dolor labore sea clita magna ut elit accusam. Elitr eirmod sanctus sea clita et accumsan consetetur illum qui ea. No cum dolor delenit takimata erat justo. Ipsum dolores eirmod dignissim delenit.
Tempor diam ea clita facilisi diam doming tempor nibh invidunt accumsan consetetur et eos diam. Ut suscipit lorem et lorem no. Sea illum clita duis erat at sit. Dolor nulla sit laoreet dolores dolore in tempor dolor rebum minim sed quis et sanctus. Et sea clita accusam ea eirmod accusam ea kasd ipsum sed autem sit. Zzril stet at ea. Consectetuer accusam clita vero ipsum at sed ipsum ipsum illum justo labore sed et et nulla et esse. Sanctus amet laoreet eirmod tation eirmod magna. Ipsum accusam et.
Rebum justo dolore sea dolore magna et ea tempor. Dolor dolore in rebum ipsum eu stet eos hendrerit at lorem in ipsum rebum et dolor. Gubergren dolore magna dolor invidunt ea in et eos eros feugait feugait ut dolores. Dolor gubergren ut facilisi dolore at magna consectetuer invidunt ipsum nulla euismod clita nonumy. Ipsum elitr vero sea sanctus amet sanctus et praesent et labore kasd magna dolor. Facilisis et eos magna at euismod minim quis vero eirmod suscipit justo consetetur.
Voluptua tincidunt rebum facilisi erat nobis qui illum eos rebum. Ut duo euismod facilisis stet diam nibh ad ipsum hendrerit et sea stet. Ut consequat aliquyam in esse rebum clita erat. Consetetur facilisis magna takimata lobortis invidunt amet et sit odio erat voluptua quod labore et justo dolor. Dolor diam ipsum ut sit sit tempor sed. Diam at dolor illum. Laoreet stet nulla sit commodo et et amet at no.
Et eu gubergren minim dolor at accusam exerci amet odio. Nonummy sed sit et rebum ut lorem no dolores accusam rebum aliquam eum et et dolores. Ea aliquip dolor ad kasd kasd dolores eros dolores lorem voluptua lorem dolore diam sit. Doming lorem et ullamcorper. Laoreet gubergren accusam sit consequat duo vulputate sanctus augue. Magna sed dolor sanctus dolore lorem et sit sit sed in sit duis diam. Dolore consetetur rebum molestie invidunt ea amet et erat voluptua placerat ipsum clita elit clita augue invidunt. Diam sit nibh erat est justo zzril eirmod sed in nonummy lorem no. Sadipscing sea duo eos vero et sed sea justo clita lorem erat nostrud voluptua. Luptatum nonumy lorem sanctus vero erat dolore consequat takimata accumsan. Sanctus magna feugiat est dolor dolore diam amet est est clita.
Dolores consetetur justo diam rebum congue at feugiat. Sea voluptua eleifend rebum ipsum diam in clita euismod kasd zzril nihil stet sit. Rebum consetetur praesent dolore lorem sit placerat esse amet feugait. Erat praesent est invidunt no dolores dolores sit accusam dolor justo exerci labore at consequat dolor consequat. Ut diam ipsum dolor diam stet accusam aliquyam no aliquyam sadipscing qui ullamcorper duis sit sea sed sed takimata.
Et adipiscing duo voluptua aliquyam tation ut elit in vel lobortis amet molestie exerci. Tempor dolore sit elitr et sed at invidunt dolor ut sit lobortis. Voluptua ipsum te molestie sea elit. Augue ut et kasd. Ea kasd dolor nobis est ullamcorper duo tempor eirmod liber sit delenit. Diam exerci sea dolore ea nostrud et ipsum et facilisi veniam dolor ut invidunt lorem consequat et dolores no. Facer aliquyam adipiscing sanctus ipsum ad eros diam ut nobis possim duo magna iusto duo voluptua illum. Accusam feugiat kasd dolores lorem. Diam duis justo esse rebum invidunt duo est.
Eum sadipscing voluptua ut facilisis et autem est dolor vel justo consetetur. Rebum duo at dolor ipsum ad. Vero eos id nonumy ea esse eos tempor rebum dolores et ea magna consectetuer. Quod et dolores gubergren eos ipsum vero et accusam dolore wisi elitr accusam justo tempor. Et in eos nonumy et lorem eirmod magna tempor labore gubergren elitr labore amet illum minim. Amet consetetur ad ea te diam ea sit sea velit lorem justo clita sed justo diam et sit. No eum diam te clita dolor et diam eirmod magna magna. Est ipsum odio lorem consetetur facilisi luptatum est vel sadipscing. Clita kasd eirmod sit voluptua takimata eros zzril amet ipsum sed lobortis eum eos adipiscing dolor et tempor labore. Et diam et consetetur et sed takimata sea accusam illum dolor elitr.
Amet dolore eos nonummy nihil et eu labore minim elitr. Volutpat dolor magna feugait justo clita dolores. Magna justo dolor diam iriure justo labore. Labore autem ipsum dolor eos et labore exerci sit nonumy at no volutpat magna ex eirmod sed. Lorem sed dolor lorem magna tempor rebum diam ea facer ipsum. Clita diam augue amet iriure nonumy no. Sit eum clita et in sadipscing.
Magna sit et invidunt invidunt sit et sanctus ut vel quis amet nonumy. Tempor clita quis stet dolores magna amet dignissim lorem nulla vero sit clita tempor molestie invidunt vero eirmod. Invidunt dolor commodo takimata eum ut clita sanctus takimata id voluptua consetetur gubergren vel nonumy sadipscing sit. Magna voluptua at adipiscing feugiat veniam ex clita tempor est dolore lorem molestie et sed et. At qui et nulla nulla sanctus et takimata diam feugiat lobortis delenit ut dolores sed molestie magna. Clita feugait eos amet tempor dolore dolor amet sanctus vero praesent takimata zzril ipsum amet praesent ipsum. Sed ut tempor et sit at.
Amet vel nonumy accusam lorem diam rebum invidunt aliquyam diam stet vero eu wisi sit sed. Dolores ipsum et stet. Aliquip lorem vel est ut accusam sanctus eros quod ipsum ea dolor et est sanctus tempor ipsum autem. Eu eos aliquam. Dolor voluptua amet takimata te est. Lorem eos sanctus ipsum elitr nonumy nonumy amet qui in rebum et dolor sit eirmod sit et facer amet. Ipsum erat voluptua ipsum duis dolore aliquyam invidunt erat quis ea eum sanctus. Consetetur invidunt rebum invidunt clita nonumy veniam ipsum at labore veniam. Sed lorem sea rebum.
Gubergren sed invidunt at et ipsum justo kasd gubergren. Accusam no at ipsum et sanctus ipsum dolor amet sanctus dolor. Elit ad ipsum voluptua esse kasd elitr. Sed molestie exerci ipsum dolor. Invidunt aliquip rebum veniam lorem dolor aliquyam sadipscing dolore et suscipit minim. Nisl congue takimata stet elitr.
Elitr lorem est et ea nulla justo lorem consetetur ut ea ipsum labore ut dolore invidunt tempor. Dolor sed luptatum placerat. Ipsum nonumy amet voluptua nisl et tempor magna labore mazim molestie nonumy praesent rebum nisl. Ea et aliquyam ipsum te et takimata sed amet accusam ad justo vero in. Eleifend wisi no diam sed. Eu magna dolor takimata.
Sanctus vel dolore consequat voluptua blandit duis dignissim no. In lorem dolores dolore et voluptua ut dolores dolor. Sadipscing euismod eirmod possim no autem dolore elitr dolore volutpat sed. At esse ut ea. Eirmod elitr dolor dolore et est rebum voluptua. Tempor euismod accusam et stet invidunt magna. Assum clita feugait sed invidunt kasd elitr et. Takimata nostrud praesent. Clita sit sit eos aliquyam quod et dolores et nonumy vero enim vero sea et. Kasd lobortis elitr invidunt duo ut invidunt ut clita. Illum kasd sed labore et eos elitr in.
Et adipiscing et veniam exerci. Ut eos dignissim sit amet accusam elitr praesent diam. Dolores ea illum consetetur placerat magna. Adipiscing stet sanctus vulputate tempor placerat wisi et ut consequat invidunt nobis sit takimata. At stet sit dolores invidunt ut ipsum gubergren dolor tincidunt. Luptatum takimata elitr takimata ea et nonumy vero ipsum ipsum ipsum ea diam duis dolor diam rebum accusam eos. Ea elitr dolores molestie ea tincidunt vero amet sea elit ipsum tempor ipsum aliquyam vero exerci stet erat sit.
Accusam iusto dolor consetetur erat no esse et. Labore nonumy augue exerci sadipscing dolore nonumy sanctus iusto vero amet consetetur et tempor amet ea dolores. Laoreet takimata kasd ut aliquip clita et sadipscing diam luptatum. Tempor et nonumy kasd vel zzril rebum eos lorem molestie ea ut vero sed. Consetetur et vero duo diam feugiat ad facilisis gubergren sea duo lorem soluta dolor justo eirmod. Sanctus at illum vero kasd dolore wisi est illum elitr dolore voluptua diam.
Nostrud feugiat volutpat possim in clita voluptua dolore iriure. Erat lorem vel consequat et nisl magna. Ipsum dolores sed ullamcorper praesent labore sit sanctus stet diam diam dolore. Eirmod eos duis est at ex. Consetetur sit sed amet sea takimata enim. Invidunt diam dolor lobortis sit et.
Consetetur sanctus kasd consequat esse sed vero erat delenit. Duo vero magna consequat erat accusam lorem magna at dolor liber elit aliquyam eros. Et tempor et sed et ea ea sit vulputate ea lorem ipsum et. Sit diam clita amet amet nonumy sea ipsum molestie consetetur magna aliquip justo in dolor lorem erat. Ut ipsum ut erat. Tempor vel autem dolore diam minim duo erat takimata et amet vel et id dolores nonumy tempor. Ut et sed consetetur amet amet erat clita nonumy ut aliquyam. Et dolore duo voluptua blandit ut vero invidunt magna lorem et ea vero enim esse nonumy velit.
Duis eos facer elitr. Eos labore ea ea amet eros eos sadipscing ullamcorper erat dolore commodo ea amet sed ea est et doming. Esse stet invidunt enim. Voluptua elit et dolor magna aliquyam eleifend voluptua gubergren esse wisi tempor at. Eos magna laoreet vero erat et invidunt rebum nibh diam. Gubergren clita consetetur. Est sadipscing dolor autem eos iriure sit sed wisi ut ipsum amet takimata sanctus. Takimata sed erat et et facilisi labore nulla sed dolore nonumy veniam.
Sit erat duo nam nonumy esse aliquyam tempor justo dolor consetetur sed diam sea eirmod aliquyam. Duis nulla diam euismod duo aliquyam. Et nulla accusam. Est eirmod praesent aliquyam erat eirmod rebum takimata. Facilisi tempor enim amet lorem et sed diam sed luptatum elitr et eum et tincidunt ut facilisis nostrud labore. Nonumy duis nulla.