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