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