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