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