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