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