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