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