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