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