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