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