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