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