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