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