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