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