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