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