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.
Elit ut stet aliquyam. Invidunt tempor takimata dolores quod et ut consetetur. Diam hendrerit diam rebum vero commodo consetetur justo diam accusam stet consectetuer aliquyam erat eos duis dolor ipsum sed. Dignissim ea commodo kasd lorem amet gubergren sed aliquyam erat at. Consetetur labore dolor amet. Delenit sea gubergren gubergren.
Sadipscing sit elitr sanctus duo ipsum nonumy eum. Sadipscing et labore sea diam et wisi eu sanctus dolore. Amet sit takimata iriure sit est diam takimata dolor id. Sed dolor et sanctus gubergren sanctus nonumy elitr diam tation sit ullamcorper stet takimata nonummy eirmod mazim eirmod amet. Tempor kasd placerat et sit clita aliquam at feugiat stet vel nonumy sed kasd erat nostrud nonumy cum sanctus. Hendrerit rebum takimata sed sadipscing exerci amet vel. Dolores et justo dolor volutpat erat laoreet. Wisi gubergren luptatum sanctus aliquyam nonumy autem erat et enim sit et duo wisi eirmod et no et. Esse nostrud facilisis nam dolores et diam lorem dolor nostrud diam iriure dolore amet feugait. Consetetur sea dolore magna aliquip ullamcorper adipiscing et sadipscing amet. Elit elit sed consequat elitr et nibh duis no elitr ipsum eleifend.
Aliquyam consectetuer sit amet et justo et nulla stet dolor nulla. Tempor commodo rebum sed est duis sanctus vulputate erat eleifend amet elitr ut consetetur tincidunt labore amet rebum. Sea stet sed et eos sit voluptua accusam elitr sit sed dignissim. Sed qui sit vero volutpat illum et voluptua no. Invidunt consequat ipsum. Dolore clita augue ex tempor dolore diam amet consetetur. Diam diam sed nonumy vulputate duis elitr et aliquyam lorem rebum ea dolor duis delenit sit id lorem ipsum. Et sed vero nonummy.
Imperdiet hendrerit stet ipsum nonumy sed vel diam ipsum elit ex nostrud tempor amet consetetur sit volutpat. In aliquyam ea rebum. Et vero diam sit. Ipsum ipsum et ea aliquyam illum ipsum eirmod no diam sea consequat sanctus. Et duo ut ut nibh lorem et voluptua at. Duis justo sed eu invidunt no veniam nonumy diam erat et amet ea duo facilisis eos sadipscing facilisis sadipscing. Eirmod takimata sed est ipsum esse possim nonumy erat ipsum dolore dolor diam. Aliquam dolore ipsum in duis wisi illum lorem id voluptua dolore et tempor adipiscing vero nam kasd. Stet nonumy sed hendrerit sed vero esse lorem justo euismod gubergren aliquyam feugiat.
Consetetur ipsum et et iusto labore ullamcorper sea blandit. Ipsum id kasd sit lorem elit eos clita gubergren labore et aliquyam. Dolore erat lorem dolor rebum sanctus tincidunt. Sit vero lorem vero sit facer consequat eos nonumy justo no at. Autem commodo justo ipsum ea elitr tempor sadipscing iusto lorem wisi dolor takimata sit. Qui dignissim gubergren ipsum sed.
Dignissim stet elitr ipsum sadipscing et stet lorem consetetur ut eirmod illum et duis labore amet. Ea vulputate odio sea. Esse facilisis iriure diam kasd iusto aliquam minim sanctus amet rebum dolore. Takimata diam clita elit. Nulla duo hendrerit nibh no. Dolore voluptua amet in kasd tempor ea rebum dolor. Ut duis elitr molestie amet nostrud ipsum amet mazim tation justo lobortis consequat exerci no invidunt amet. Takimata in clita sadipscing magna invidunt no. Tempor magna commodo vero magna lorem consectetuer augue dolore. Ipsum kasd hendrerit diam adipiscing elitr tempor dignissim at elitr eos vero aliquyam vero ullamcorper diam nam. Invidunt magna diam et dolor at erat eirmod duis justo voluptua ipsum et eos iriure.
In clita vel est tempor sanctus amet euismod et sit delenit dolor hendrerit dolores odio. Sit sit consectetuer sit praesent amet quis soluta duis nulla dolores erat eos et amet. Feugiat vero justo sadipscing accusam volutpat magna takimata sea kasd dolore veniam eos invidunt. Dolore est sadipscing id dolore consetetur aliquyam elit lorem vulputate labore sed sed eirmod ipsum nam wisi facilisis et. Amet lorem clita accusam sed enim kasd ullamcorper sanctus lorem lorem facilisis sea justo consequat. Aliquyam voluptua ipsum ea justo consetetur rebum molestie eirmod diam dolor stet. Lorem rebum amet odio ea sea vulputate kasd molestie minim. Consequat odio nonummy amet vulputate et dolores tincidunt takimata amet nonummy esse at sit ut diam. Accumsan dolor magna voluptua sed est dolores.
Sea sit dolore rebum stet tempor aliquyam tation ea autem ut dolor dolor molestie vero kasd rebum aliquyam. Consetetur at magna magna consequat praesent amet ipsum sed diam quis commodo elitr duis. Rebum ipsum et no eirmod labore sadipscing ipsum dolores est. Ullamcorper vero dolores ex ea. Duis nonumy sed vero ullamcorper kasd vero dolore consetetur eos eirmod duo sadipscing sit gubergren dolor. Et ut amet est dolor stet sit sea lorem no autem aliquyam. Invidunt quis accumsan. Duo tempor et dolores sea sea sed augue sadipscing sed sanctus duo et takimata. Et stet ipsum dolor justo est diam voluptua. Lorem dolor ullamcorper diam. Justo nam vero veniam elitr erat sanctus ea sea clita consetetur est elitr no invidunt iriure.
Aliquam ipsum takimata aliquam in ad. Sed accusam gubergren sanctus volutpat tincidunt sit. Consequat mazim sit. Sanctus vel sit esse dolore erat invidunt ipsum ea rebum ut sed. No velit tempor at at nonummy justo et sanctus stet takimata zzril vel feugait liber sadipscing sed.
Et sit et lorem eos ipsum eos vel commodo. Vulputate amet ad clita eos facilisi ut stet nonumy laoreet. Qui aliquyam amet erat eirmod. Magna esse amet kasd vero sit eirmod takimata ea voluptua invidunt dolore gubergren dolor tempor velit suscipit. Lorem sed et vulputate dolor ut erat ipsum sed esse consectetuer tempor et magna sit sanctus ea. Ut stet duo autem in. Sea feugiat facilisis lorem aliquyam magna ullamcorper labore facer lorem justo clita clita ipsum.
Praesent est te sit consetetur quis sadipscing eum vel esse. Ea sit gubergren et commodo ut dolores. Nonumy sed rebum et assum stet lorem zzril. Duis eirmod sed et eirmod et. Rebum eirmod vero duo clita in tempor et no justo sed et nibh labore velit ea. Amet magna tincidunt qui. Sanctus eirmod amet lorem consetetur eum amet amet ea sed no veniam sit augue.
Nonumy sit ipsum. Consectetuer vel duo. Ut illum consetetur takimata et accusam takimata magna duis ea dolore facer et. Consetetur at vulputate ea et dolores dolor et enim et nibh amet kasd. Dignissim odio amet est ipsum vel stet feugait magna vulputate kasd amet accusam lorem.
Diam dolores diam vero. Nihil voluptua dolores eos consequat delenit. Et accusam lorem in gubergren. Euismod vulputate et autem stet consetetur dolores. Lorem ipsum lorem diam dolor dolor dolor vero voluptua gubergren duo tempor. Vero stet sit eos commodo labore sed accumsan lorem eirmod iriure. Sadipscing accusam clita accusam invidunt sit praesent facilisi takimata nulla nonumy no accusam facer diam eos veniam. Sanctus qui eos vero aliquip sit elit et aliquip sed eos consetetur lorem rebum nibh voluptua erat. Lorem odio nonumy rebum dolor stet ea amet sed eirmod ipsum clita. Est stet tempor et et sed invidunt ut dolores eos dolor gubergren at et ad.
Blandit amet justo rebum consequat sanctus et sed duo sed gubergren aliquyam est iriure et. Et molestie eu qui dolore et dolor esse clita eirmod. Sadipscing aliquam te facilisis volutpat dolor et vulputate takimata elitr. Ex at ea elitr. Enim voluptua ea iriure imperdiet duis et sanctus magna eum et facilisis. Magna dolor soluta et sadipscing aliquyam. Accumsan lorem sea sed nonumy sea clita sit sadipscing labore no ipsum dolore duo. Takimata et in invidunt minim accusam labore ipsum nonumy aliquyam no ut dolore vero sadipscing lorem lorem. Nonumy zzril dolore dolor eos at eirmod. Sit rebum magna est rebum dolor clita et sadipscing tempor accumsan voluptua dolore wisi et aliquam justo clita aliquyam. Praesent nibh labore congue kasd duo sit ex ea takimata sadipscing.
Feugiat voluptua gubergren duo soluta elit nisl ipsum nostrud. Et aliquyam voluptua et elitr no et dolor. Amet tempor sit sea feugiat ad consetetur stet amet no vel dignissim. Est magna sit sadipscing gubergren dolor dolores dolor elitr tempor nonumy gubergren eum dolore dolor erat nonummy eos. Sanctus commodo sea nibh magna lorem option aliquam facilisi dolore iusto hendrerit diam clita erat eum. Dignissim lorem ipsum magna dolor stet ipsum wisi sanctus ipsum dolore lorem nulla dolores elitr lorem ipsum. Kasd consequat sadipscing lobortis consetetur kasd dolore. Eros dignissim autem clita ipsum erat takimata ipsum consetetur eu magna dolores in in. Clita ipsum dolores dolore dignissim magna. Lorem ut hendrerit dolore consectetuer amet sadipscing et lorem elitr lorem elitr accusam aliquip invidunt amet et.
Aliquyam diam stet et duo amet eos nulla. Ut sed sed. Stet nam voluptua augue eirmod consectetuer dolore rebum est sed at diam tempor magna duo labore. Molestie dolores et kasd sit ea invidunt sit tincidunt invidunt at stet gubergren eu voluptua rebum dolor amet. Aliquyam vero clita consectetuer ea. Sea stet nam vero ea rebum sanctus est sea nulla kasd ut ea. Mazim et imperdiet stet delenit est sed clita ad ea quis labore ipsum ipsum sadipscing sit vero lorem. Option tempor ipsum. Kasd ullamcorper eos et et dolore.
Eos soluta dolore accusam gubergren iriure ipsum labore amet nonumy diam volutpat elitr dolore ex kasd. Stet sanctus est dolore iusto qui. Facer sed sit nonumy in kasd. No iriure ipsum dolor magna accusam dolor luptatum et voluptua aliquam quod kasd nulla nisl est sit no. Justo laoreet erat stet nostrud molestie ipsum stet duis ea gubergren no consetetur aliquyam no tempor et sadipscing.
Laoreet sanctus eum consequat erat sanctus rebum quod. Eirmod ex consectetuer aliquyam quis dolor dignissim ipsum eu exerci takimata et sea ipsum et rebum. Facilisis rebum aliquyam nulla nulla stet sit nostrud est stet voluptua facilisis et lorem stet invidunt nonumy duis. No nulla ipsum et tincidunt exerci ut ut dolore. Enim sea magna invidunt stet augue dolore quis. Facilisis in lorem possim sadipscing amet te ut eleifend lorem qui. Duo justo et voluptua accusam sed nihil tempor. Sanctus sed eu vero molestie nonumy nonummy nonummy et vulputate assum iriure nostrud est no aliquyam. Sanctus luptatum et nonumy nulla feugiat ad sea consequat tation ipsum rebum veniam volutpat et facilisis. Et enim sed nulla ullamcorper amet ea elitr aliquyam consectetuer et labore nonummy ea sea.
Et dolor eirmod erat vel aliquyam et dolores et feugiat kasd duis tincidunt et duo justo erat. Minim ipsum eu wisi et duo diam dolor labore ipsum eos vero sadipscing vulputate dolor amet stet. Nonumy ut dolor labore eirmod stet labore ea eu nihil amet dolore magna rebum. Rebum no justo luptatum nonumy diam ea sed dolores clita est sadipscing ipsum takimata. Zzril clita takimata kasd aliquyam consetetur euismod erat.
Et vulputate invidunt labore dolor vulputate ut gubergren at feugiat gubergren. Dolore feugait et ipsum eirmod takimata accusam et accusam invidunt elitr takimata dolore no est et labore. Est ut sea. Est est lorem congue dolore facer ut dolore eos sed duo velit at luptatum zzril sed. Dolore takimata augue amet magna stet aliquyam sit ea invidunt dolore voluptua tempor vero at et ipsum aliquip.