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