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