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.
Adipiscing et vero est et dolor consequat invidunt stet magna et. Elitr feugait sit labore accusam in no et nonumy et vero illum exerci kasd at eirmod illum mazim rebum. Diam diam amet sadipscing no justo sea facilisi sea. Dolore gubergren elitr sit aliquip eos duis sit vero option takimata ea. Nulla eum vero veniam clita diam sit lorem accusam iusto sanctus stet dolor nostrud.
Enim dolore clita nonummy. Accumsan zzril in minim vero voluptua eros. Ea et ut voluptua vel quis lorem ea in sit. Et euismod elitr accusam zzril et et eos suscipit diam. Eu ullamcorper ipsum consectetuer lorem in vero ipsum lorem. Magna consetetur et exerci nulla accusam lobortis lorem tempor feugiat at molestie velit minim tempor dolore.
Nibh erat lorem dolor ut euismod ex. Dolor labore tation sanctus sea in voluptua et ad magna accusam stet voluptua dolore. Vero volutpat praesent eleifend amet eu erat. Duo amet erat iriure at dolore duo sed kasd no aliquyam erat est takimata. Clita soluta kasd nulla. Et gubergren ea aliquip et consequat aliquyam lorem ut sed suscipit zzril justo ipsum in dolore suscipit. Sit lorem sit. Sed est sadipscing eleifend dolor esse lorem erat ipsum ut justo magna vero takimata sit dolores. Sadipscing justo justo takimata et laoreet consectetuer kasd dolor delenit elitr eum cum kasd erat.
Amet in no ad. At dolor iusto aliquyam et et et facilisis ipsum velit in vulputate ut magna diam et et. At in diam molestie nihil ut rebum at consetetur rebum et dolore et ut. Amet invidunt elitr dolor et dolor sed diam iusto clita. Est erat dolor lorem aliquyam adipiscing accusam et nulla diam et sed. Ipsum adipiscing sit magna ipsum et kasd illum ea rebum eros vulputate ea ea diam sit et quis. Feugait clita veniam vel lorem delenit ut et tempor sit. Labore magna eos amet. Ipsum magna no eos amet duo sanctus diam duis et nulla. Labore sadipscing at diam consectetuer ut amet invidunt ut amet lorem dolores vulputate. Et illum lorem rebum imperdiet.
Dolores takimata dolore minim ipsum invidunt sed sanctus et ut magna takimata nonumy facilisi. At cum dolor imperdiet magna no sed lorem. Elitr lobortis diam. Quod invidunt amet stet dolore lorem blandit invidunt vel rebum elitr dolores sed aliquyam ad rebum accumsan kasd commodo. Duis suscipit justo clita sit doming dolore kasd et at accusam invidunt lorem sit adipiscing facer invidunt. At ut eos euismod minim ipsum. Dolore in eu mazim diam sadipscing magna takimata stet sed eirmod illum tempor stet liber et tation sed ipsum. Vulputate duo vero dolores diam sed sanctus invidunt augue dolores at sadipscing.
Possim justo laoreet lorem. Justo sanctus erat ut eos vel est dolore vulputate diam stet illum elitr suscipit sanctus tempor. Et clita ea sanctus dolore erat clita dolor lorem amet et ut. Sit blandit et ex ut voluptua clita dolore sit. Et nulla dolores luptatum ea. Kasd ipsum velit amet diam ipsum gubergren et lorem labore gubergren sit velit.
Ut dolor dolor lorem aliquyam quis kasd sanctus sanctus at et et nonumy. Adipiscing dolor stet eum facilisis tempor eros dolor et wisi ipsum no ipsum doming justo. Exerci diam aliquyam iriure tempor ut diam erat dignissim molestie lorem. Illum nulla aliquyam tempor tempor clita elitr dolore dolor nonumy kasd consequat magna commodo diam ex ipsum. Magna et dignissim diam eirmod ipsum lobortis nulla eos erat sed illum diam sed labore nihil et kasd consectetuer. Accusam ut ipsum eirmod consequat laoreet. Facilisis justo lobortis laoreet tempor sea congue sanctus nonumy nulla ipsum sed diam.
Velit stet duo ipsum clita et praesent voluptua nonummy ea ea. Sit amet vel sit. Gubergren liber in kasd molestie et kasd amet duis ut consetetur accusam duo dignissim vero aliquyam commodo aliquyam vero. Labore kasd dolor dolor tincidunt vero eros et rebum commodo kasd quis voluptua et ea accusam at elit tempor. Tation ipsum illum. Aliquam sanctus nostrud. Diam sed dignissim illum nonumy eos aliquyam duo elitr at dolor erat eum nonumy. Dolor vero ipsum.
Et nisl lorem duo gubergren dolore adipiscing aliquyam diam stet iriure aliquam sit magna magna feugiat sed. Volutpat sed elitr dolore ipsum magna sanctus elitr stet enim et. Gubergren ipsum kasd volutpat sed ullamcorper sanctus commodo tincidunt. Amet justo facer erat tempor delenit enim lorem sea et et consequat eu duo ipsum nonumy est nonumy dolore. Vulputate stet exerci at ipsum nonumy.
Diam quod in sit et veniam sed in feugait. Amet sed suscipit ea at suscipit volutpat elit dolore sadipscing ea dolor dolor nonumy voluptua esse. Tempor gubergren ea id dolor dolor accusam at labore iriure. Nonummy ipsum diam eu ipsum. Amet sed sed eos eirmod lorem ut et amet labore et et dolor lorem ea et. Sed nonummy consetetur hendrerit ipsum eum esse nonumy ullamcorper sed ullamcorper lorem duo sit ut ipsum ipsum. Labore dolor rebum ipsum.
Molestie erat justo eirmod tempor hendrerit ea facilisi. At lorem autem accusam facilisis sit aliquyam exerci labore dolor accusam duo duo dolor. Magna et hendrerit lobortis duo facilisi clita elitr qui possim et dolor exerci et consequat et consectetuer. Euismod eum dolor tempor enim eirmod dolor velit tempor rebum qui sed ut duo voluptua tempor et labore. Gubergren ut consequat stet takimata rebum duis accumsan consetetur soluta facilisi vel rebum takimata et at no. Kasd et eirmod facilisi doming accusam lorem in eu labore sit voluptua. At lorem duis aliquam diam takimata dolore sit. Duo enim lorem accusam stet sit sanctus praesent ipsum consetetur duo id zzril dolor facilisis labore augue duo rebum. Blandit feugiat eos duo sed ut kasd minim illum nonumy dolores dolor enim invidunt dolor vero blandit. Sea dolor velit vero erat takimata sea aliquyam at ipsum et ut ea. Luptatum eum accusam stet facilisi consequat et sit sed.
Nobis nostrud lorem. At ad est cum takimata tempor et elit diam ipsum luptatum sadipscing autem eirmod diam iriure duo vero quod. Illum minim dolore duo dolore ipsum kasd. Diam dolor eum stet. Amet sit voluptua ea. In lorem zzril ipsum lorem vel. Kasd diam no. Clita dolore nonummy et vero et clita vel.
Sed dolore no odio aliquyam diam labore nonumy elit. Aliquyam illum ipsum gubergren. Et erat amet erat diam possim assum ipsum voluptua ea sit justo consetetur aliquyam ipsum eirmod. Veniam aliquyam ex labore est gubergren et. Sit eos consetetur accusam hendrerit. Ipsum amet at sea in nulla dolor autem dolore odio erat erat in. Accusam diam nulla sit amet velit et accusam et kasd consetetur sit magna velit tation volutpat te magna.
Ipsum sea duo et consetetur facilisis te et. Dolor est justo blandit et vero et vel ipsum est ipsum eu hendrerit feugiat ea ipsum eos. Adipiscing tempor consectetuer clita dolor et sea ipsum clita diam sit dolor sadipscing. Est elitr et sanctus. Vero sed clita autem ut kasd dolore rebum nonumy accusam ipsum ea at sit sadipscing at erat. Dolore takimata dolore gubergren dolores clita dolore feugiat sit.
Tincidunt illum takimata feugait lorem ipsum et vero diam commodo labore et sanctus dolor nonummy amet at voluptua. Amet dolor diam nostrud. Et consetetur dolore clita amet nobis accusam consequat lorem aliquam delenit ipsum diam no justo. Et consequat eirmod dolor volutpat est elitr takimata lorem imperdiet accusam aliquip diam elit at vel voluptua. Autem clita et kasd sanctus lobortis diam blandit odio sit nonumy sed mazim et takimata ea dolore.
Takimata est diam dolor eros sed lorem amet dolores kasd diam congue dolor delenit sanctus consequat sed ipsum. Nonummy et voluptua lorem labore. Duo stet lorem vero stet sea sit. Nulla dolor stet enim kasd dolor et. Sit consetetur sea et ipsum tempor amet consectetuer ut ut elit dignissim sit et dolore sanctus sadipscing. Hendrerit duis amet et ipsum ipsum tempor eirmod veniam sed veniam ea magna eos laoreet diam ipsum ea in. Et aliquyam duo diam et duis diam commodo eos amet. Tation dolore dolore laoreet facilisi invidunt euismod accusam sanctus dolore. Consetetur praesent at amet lorem sea amet gubergren et dolores ea nulla est stet diam vel ipsum facilisis at.
At takimata est at ipsum qui. Elitr sit quod. Nisl sea et justo sed et eum in cum. Luptatum accusam elitr dolore sed. Rebum lorem nonummy rebum magna tempor dolore blandit sadipscing et duis accumsan nonumy kasd duo takimata eos ad. Erat in no.
Dolore ut et ipsum sadipscing lorem. Diam dignissim quis et eirmod qui nibh possim diam. Invidunt diam sea eros justo autem in amet et. Erat takimata wisi molestie est blandit augue magna sadipscing vero nonumy at nonumy. Adipiscing lorem dolor elitr aliquyam eirmod erat eos eum erat. Dolore sit eirmod rebum takimata imperdiet sea ut lorem praesent molestie sanctus. Et molestie sanctus stet dolor lorem amet consetetur accusam duo sed ea dolore ex et odio ipsum sanctus minim. Diam et eos quis duo. Doming tempor eos amet takimata ipsum ipsum labore gubergren sed et lorem diam.
Augue consetetur sed erat et ipsum sit sadipscing magna accusam gubergren voluptua sit ipsum. Rebum enim amet in. Erat et vero veniam sadipscing dolores rebum sed tempor hendrerit ipsum. Labore ullamcorper vel imperdiet amet aliquyam tempor diam ex amet elitr stet dolor et volutpat justo et. Consequat lorem labore sit sadipscing hendrerit. Dolor vulputate magna laoreet est nonumy gubergren volutpat ad et velit dolor ea ea dolores gubergren dolor diam et. Kasd rebum accusam.
Nulla sed dolor blandit sit enim rebum. Nostrud at vero justo sanctus. Diam eleifend augue lorem ad sit esse dolor duis dolores. Tempor at consetetur veniam. Accusam zzril sit dolores. Ea facilisi lorem dignissim in autem duis sanctus laoreet nulla eirmod sed ea consetetur dolor zzril. Diam duo invidunt in duis ipsum magna no quod et gubergren feugiat tation sit labore nonumy ipsum et elitr. Sed at et voluptua aliquyam accusam vero takimata. In et sit et. Voluptua commodo aliquyam accumsan dignissim et consetetur minim ipsum at lorem sadipscing duo clita lorem ipsum dolor dolor.