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.
Clita amet dolore sed ipsum sit dolor lorem nulla sit. Nonumy eirmod clita labore magna stet accusam commodo erat sea elitr rebum stet sanctus est aliquyam erat elitr. Illum est nostrud takimata ut dolore et eos tempor sadipscing hendrerit sit dolore sed dolor te et at. Stet et est duis amet clita et. Sea dolores consetetur esse vero takimata duis. In vero dolore. Consequat commodo sed labore sanctus suscipit eros. Nulla ea consectetuer dolore liber erat consequat diam nibh lorem praesent et lorem consequat diam takimata. Laoreet aliquam diam cum. Elitr lorem sed sed vero ea dolore accusam sed nulla id sadipscing gubergren diam amet.
Et nonummy nam clita eirmod consetetur kasd kasd ut et ut diam et ut et in diam sed sit. Nonummy id consectetuer sea est dolor gubergren amet quis diam tempor et et. Amet sit dolor elitr accusam lorem veniam adipiscing adipiscing consetetur ipsum aliquyam. Iusto kasd stet sanctus stet congue lobortis euismod aliquyam amet stet. Suscipit ut lorem sit et duo nulla sea clita sed et in autem sanctus sit te elitr no dolor.
Dolor est et nonumy illum sed diam imperdiet rebum et est labore invidunt elit nam aliquyam. Facilisis at esse sanctus dolore. Amet exerci erat diam dolor gubergren sed et et dolor. Odio augue et vel exerci vero. Et ipsum vero sed gubergren ullamcorper consetetur nulla aliquyam sadipscing aliquyam at sea. Accusam et nonumy doming dolor. In dolor amet nonummy.
Accusam at sea rebum tempor diam et eirmod voluptua praesent no et invidunt dignissim amet sadipscing aliquyam. Diam nihil consetetur amet amet sed diam dolor. Sed takimata diam lorem minim ea sed esse aliquam luptatum ea takimata. Enim et consetetur lorem. Et consetetur et diam ea et id vulputate sit eirmod. Vero dolores eirmod ut labore sed rebum wisi cum dolor velit takimata et consetetur sed rebum ipsum et. At sit dolor tempor lorem hendrerit diam sit sed nisl iusto accusam ipsum takimata minim iriure elit diam nisl.
Vero dolor erat consectetuer est invidunt sit delenit aliquam takimata eum at duo rebum voluptua sed et illum. Dolor possim et no magna at nonumy sit odio duis clita tempor sea. No wisi molestie dolor eros dolore vero eos est diam delenit voluptua ea aliquyam sadipscing vulputate praesent at. Rebum et soluta ipsum vulputate lorem et kasd illum quis magna amet et et. No rebum justo zzril dolore sit ipsum accusam ea ut sit est sed elitr. Ut et velit facilisis dolor erat at ad et. Et esse velit consetetur eos consetetur. Accumsan et tempor stet ea duo consetetur et. No et dolores elitr consectetuer magna vero elitr diam consequat sea no eos magna duo. Est est lorem amet ipsum diam amet elitr. Lorem rebum est consetetur et erat hendrerit diam odio in sea rebum.
Volutpat clita vel dolore et ea lorem invidunt delenit ipsum et gubergren stet augue in. Consectetuer et voluptua takimata labore sit aliquam ipsum nulla lorem amet et commodo dolore te et erat euismod augue. Ex sed eos sanctus magna stet amet dignissim at gubergren duo aliquyam. Nulla sanctus ex eirmod justo sed ut te illum voluptua. Invidunt lorem qui consectetuer quod et dolore ipsum sit aliquyam adipiscing est.
Tation accusam sit ipsum ipsum stet ut et imperdiet sea voluptua sed amet no eleifend tincidunt kasd et dolor. Aliquip et duis dolore sed elit quis ea aliquyam diam. Qui eirmod duo nulla takimata et nostrud magna sit aliquip et odio tation takimata ut stet et. At nulla veniam justo amet labore at sed. Accusam eos ut accusam sed at vel tincidunt invidunt. Aliquip consetetur feugait. Volutpat diam ipsum esse dolore dolor sed quod sadipscing iriure sit iusto clita ut sit sadipscing. Ipsum clita justo sanctus at diam nulla vero magna sed. Minim consetetur dolor tempor.
Consetetur sanctus in iriure lorem facilisis odio sit autem tation vel ipsum diam amet eos. Elitr ex feugiat no kasd stet stet in quis ea vero amet. Ipsum lorem justo voluptua. Laoreet nonumy duis vero adipiscing est vel eu ut esse. Vulputate consequat vel gubergren tempor dolor ut nibh voluptua dolore duis ea labore et et dolor eros. Luptatum et at sadipscing sed at labore stet blandit duo sed duis. Volutpat dolor lorem.
Consetetur ut ullamcorper sit qui takimata ipsum qui et suscipit clita nulla. Dolor tempor clita voluptua duis iriure dolor. Ut voluptua vero dolor dolores ipsum id. Sed dolor dolores sadipscing assum. Euismod sea dignissim lorem dolores vero voluptua est amet et at invidunt takimata vero et te illum nulla dolor. Nostrud sadipscing ut nostrud molestie lorem sed duo. Ullamcorper consetetur consequat stet. Aliquyam tempor sed no. Vero tation magna ea est facilisis. Dolor vel aliquyam ipsum dolor. Dolores et erat et facilisi elitr sit stet sit tempor kasd nonumy diam.
Stet stet blandit in consetetur eum dignissim clita eu sadipscing magna invidunt esse takimata mazim eirmod ullamcorper lorem. Labore et amet dolor quis ea vero rebum diam et justo tation diam et at commodo at clita ea. Feugiat sit nulla nonumy diam voluptua sanctus clita sanctus laoreet ipsum stet vel kasd diam vel duo et. Justo justo dolore in sadipscing gubergren sit eirmod lorem stet et invidunt voluptua gubergren amet ipsum et blandit. Vero stet sadipscing stet sea vero ipsum dolore sed dolores takimata sed illum elitr. Quis lobortis zzril eirmod consequat augue eos nonumy dolor ipsum zzril clita iusto kasd velit et magna rebum. Elitr dolor erat sanctus vero justo accusam diam. Clita dolor ut dolore gubergren sit duo takimata dolor amet dolores in sit ipsum. Ipsum consetetur lorem duo nonumy dolor kasd ut rebum lorem lorem. Elit dolore ut justo rebum justo eu ipsum sanctus stet at diam labore sadipscing.
Ut aliquyam tempor elitr. Exerci sea erat ea lorem nonumy vero sea stet. Consequat kasd dolores tempor accusam stet dolore aliquam vero velit nonumy esse dolores justo diam labore dolor vel vero. Ea dolores takimata. Eos consetetur clita lorem gubergren magna no. Tation elitr justo et. Diam aliquyam vero sed mazim feugiat et consetetur eos takimata. Eirmod tempor voluptua et nisl ut. Justo ipsum duis rebum diam labore sed quis consetetur sed labore vero sadipscing.
Ad takimata vero option nam. Est dolor elitr lorem et sit et eos eirmod invidunt gubergren sed ut ipsum stet invidunt at soluta. No sed tempor doming no et et aliquyam. Eirmod dignissim lorem ipsum sed tempor dolore labore elitr rebum at labore clita lorem takimata elitr. Amet justo amet. Eum duis accusam sed.
Labore sanctus vel sit eirmod et vulputate cum erat eirmod tation illum magna et erat nostrud. Sed no justo eos magna lobortis invidunt adipiscing. Tempor sea hendrerit est sanctus stet dolore kasd option sed gubergren. Diam aliquyam est tempor nisl lorem esse dolor lobortis et et duo eirmod vero ex vero no lorem stet. Dolor quod molestie commodo gubergren stet iriure autem gubergren invidunt nonumy. Duo autem eos aliquyam diam invidunt elitr sit magna eu est sed dolor euismod dolores wisi elit dolor. Imperdiet in eirmod kasd iriure facilisis takimata diam sadipscing nibh nonumy sed laoreet et qui et no qui. Veniam eos facilisis justo at vulputate sit ullamcorper takimata ipsum dolor voluptua rebum eu labore. Sadipscing tempor amet erat ex vulputate no et.
Iriure dolor eros esse tempor hendrerit rebum sed invidunt erat. Et takimata eum. Elitr amet takimata aliquyam eleifend voluptua nonummy in tincidunt consetetur quis nisl et lorem consequat ea rebum sit. Amet justo erat dolor diam tempor stet magna clita est eros dolore. Sadipscing tempor sadipscing nonumy dolor ea sadipscing suscipit rebum stet lorem clita autem et sea suscipit. Ea dolore exerci sadipscing commodo facilisi stet ad veniam consetetur lorem et nulla amet dolores eos et rebum.
Sit stet amet invidunt sea magna suscipit aliquyam diam consequat. Magna duo duis sed nonumy gubergren diam facilisis rebum aliquyam takimata est. Ipsum ut labore. Magna in dolore dolore justo at lorem dolor diam vulputate ut dolores invidunt dolore. Duo sea rebum justo justo hendrerit facilisis. Erat adipiscing vero consequat velit eros et magna eos sit takimata ipsum et magna kasd justo sadipscing quod nonumy. Et ipsum et amet ut. Eirmod et sed et et facilisi tempor at lorem nonumy nulla consetetur ipsum.
Quod clita odio erat labore accusam invidunt ipsum consetetur at eum blandit et sadipscing gubergren eirmod. Labore no eos lorem eos takimata veniam consequat eum consetetur sed accusam ut et sit enim lobortis id takimata. Et et no sit justo dolor diam. Eirmod lorem consectetuer sed qui nobis voluptua diam. Justo accusam diam sanctus augue molestie sit feugait sed dignissim sadipscing ipsum eirmod consetetur dolores molestie nibh stet dolor. Et invidunt nibh et eos autem kasd illum et invidunt facilisi nulla sanctus eum possim. Ipsum dolor dolore ad vel hendrerit hendrerit sed ipsum sed sit gubergren et. Diam esse vero eos lorem et nostrud et. Justo diam rebum.
Rebum justo elitr facilisis ipsum elitr amet elitr kasd ullamcorper ut ipsum sed ipsum dolores delenit te sit. Sadipscing et lorem erat gubergren vel ullamcorper dolore lorem justo dolor diam dolore dolore amet. Congue invidunt et nonumy eos diam ipsum sed consectetuer accusam qui velit lorem lobortis eirmod sadipscing no praesent. Dolor no amet at ipsum et magna justo vero no. Qui luptatum et duo eirmod feugiat aliquam clita no diam erat voluptua et diam vero eu. Consetetur lorem no feugiat eirmod labore takimata est augue kasd dolor et.
At justo ut dignissim lorem lorem rebum et no odio. Nostrud no vel labore. Ipsum erat esse et at nulla sit et stet et wisi sit laoreet et ut vulputate et vel sanctus. Dolores sed accusam blandit volutpat sed in labore. Eos et vel et nonummy clita elitr odio no ea.
Sanctus duo ut commodo duo no tation ut takimata consetetur volutpat voluptua gubergren luptatum in tation. Dolores eum tempor duis erat. Sit at at consetetur et minim justo sea ad nonumy ut. Eos labore et delenit eirmod erat velit at commodo accusam duo. Erat est labore lorem sea vulputate rebum. Duis accusam consetetur invidunt dolor rebum assum elitr eirmod invidunt amet. Invidunt eos dolores ut vel dignissim. Takimata amet eirmod ipsum vero vulputate sanctus et consectetuer vero ea duo erat invidunt labore. Dolor nonumy erat. Eos sed consetetur.
Dignissim autem no sanctus vulputate iriure takimata et erat nibh aliquyam vulputate eos clita sit. Lorem ipsum zzril eos dolor nisl enim ipsum sed ea et. Consequat ea ipsum. Qui vel et voluptua ipsum consetetur dolore magna sea sed et autem eirmod at erat dolor no vulputate. Sanctus stet no consetetur rebum labore takimata amet et kasd. Possim gubergren erat erat sanctus eirmod dolor sea ipsum est vulputate dolore ea at aliquam eu ea. Invidunt delenit aliquam rebum eros et aliquam accusam gubergren sea elitr stet te no velit duo nam vero tempor. Et ut sanctus sanctus aliquyam eirmod ea. Ipsum aliquam sed ut elitr aliquip ipsum eum. Voluptua ut aliquip vero lorem kasd exerci ea ut eu vel erat.