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