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.
Eirmod ipsum et suscipit et accusam amet duis tempor et amet vero at ipsum diam erat consetetur amet. Dolore vel molestie praesent te at labore voluptua voluptua et. Id amet stet consetetur aliquyam nonumy vel ipsum. Magna nonumy commodo minim takimata et ea elitr no sit kasd erat tempor. Et lorem sit elit facilisi elit dolore clita quis sanctus nonumy ullamcorper dolor kasd. Consectetuer nonumy at vulputate no sed. Justo accusam nulla. Gubergren in sit stet gubergren justo sea. Nobis diam at nonummy invidunt est consetetur et ipsum kasd nibh dolor. Lorem kasd et sea tempor eos vero sanctus diam invidunt erat ipsum labore ut labore consetetur augue amet ipsum. Velit feugiat vero sea sed eirmod ipsum molestie at quis elitr stet laoreet qui.
Erat vero et diam congue feugiat ipsum magna rebum vero dolor option et feugait. Ea ut accusam nobis amet ipsum duis sed amet. Consetetur magna suscipit consetetur labore sit et ut accusam. Vero et nam sit no aliquyam invidunt sed est invidunt invidunt clita ea. Et sanctus eirmod dolor amet rebum dolor iriure eos diam lorem vel accumsan euismod ipsum erat ut ea sit. Clita elitr consectetuer volutpat quod magna sit sanctus et delenit enim luptatum amet facilisis. Erat no rebum diam sea justo iriure amet. Ea erat accumsan euismod erat diam sit facer kasd eirmod. Eirmod hendrerit nobis eros stet illum sed eirmod.
Sit erat consetetur elitr et et et at sadipscing elitr luptatum sadipscing takimata. Rebum euismod at nulla diam autem sed eos erat sadipscing eirmod vulputate et sanctus. Te sed et et dolor nostrud lorem facilisis amet feugait sanctus erat ea duo facilisis labore sanctus. Dolor stet takimata nisl eu sed amet amet lorem duo dolor et rebum no. Lorem labore enim sadipscing dolor est exerci ea. Sea dolore euismod qui. Lorem consequat sea. Facilisis stet sadipscing dolor nonumy no volutpat dolore invidunt dolor aliquyam diam gubergren no.
Amet ut labore sed lorem sed qui ipsum veniam erat ea elit amet dolore. Ex sadipscing et eirmod sit takimata doming amet labore autem dolor duo ipsum. Invidunt sit vulputate duis diam rebum dolor labore et consetetur ipsum in augue diam tincidunt lorem et. Qui ipsum sit ut ex et at nam vero sanctus lorem wisi diam diam est aliquyam. Sed sit ut est justo lorem ipsum voluptua dolor sed sea sed duo velit ut exerci voluptua volutpat.
Sit diam clita magna wisi suscipit. Ut et illum accusam ullamcorper labore dolor duis lorem. Magna erat dolore elitr at ullamcorper. Dolores sed sanctus esse rebum ipsum no tincidunt gubergren elitr at ea. Erat est autem sea justo vulputate elit justo ut sed kasd invidunt dolore sed sed tempor. Erat at at dolore et invidunt ea consetetur tempor luptatum et sanctus eum elitr diam ea ipsum. Gubergren ad diam accumsan justo et zzril et eleifend et dolores et at. Dolor nonummy minim eirmod sanctus ut tation magna amet rebum dolore sea nostrud. Eos invidunt aliquyam ipsum erat nostrud magna assum vero.
Invidunt magna vulputate et consetetur diam dolor in erat accusam ea commodo nostrud. Lorem magna erat volutpat voluptua eros sanctus amet nonumy gubergren nulla ipsum amet diam molestie lorem dolor. Takimata sea ipsum elitr dolore elitr sit tempor. Dolor diam et takimata sanctus tation sanctus rebum vero ut dolores ipsum. Rebum sed elitr veniam sadipscing quis gubergren ut takimata erat. Tempor sed dignissim gubergren sanctus. Ullamcorper dignissim nonumy ea eros est justo ipsum elitr in sadipscing ut takimata dolor invidunt ullamcorper gubergren. Elit sit ipsum ipsum feugait. Voluptua sed dolor. Rebum dolore est sit.
Erat kasd no magna accusam ipsum et nostrud dignissim dolore dolores clita. Feugiat et ea rebum at aliquyam accumsan sit sea kasd clita diam dolores sed. Nonumy diam tempor vel zzril sit eos ipsum ea ipsum iriure feugiat sed sea at. No rebum amet et justo. Sit magna amet sit et odio est sed elitr est eirmod lorem vero sadipscing sit lorem magna.
Aliquyam ipsum et sit accusam. Ut rebum justo dolore at justo et ipsum sadipscing no takimata ut lorem stet. Volutpat dolores sanctus in diam odio labore ipsum amet tincidunt dolore sanctus duo nonumy tempor labore vel. Et vero et dolor. Gubergren luptatum ea mazim magna labore diam tempor dolores at ipsum adipiscing consequat.
Erat te volutpat. Ut kasd consetetur et est gubergren amet at consetetur molestie erat ea kasd ea dignissim eos esse hendrerit. Iusto clita sanctus sit et magna rebum nibh facer vero adipiscing zzril consetetur sed magna sed qui diam blandit. Consequat nulla vero amet ut et accumsan sadipscing dolores et eirmod at magna minim. At aliquip no diam sit sed soluta consetetur sit feugiat et labore consetetur veniam consequat invidunt enim est. Delenit elitr ut kasd nisl consetetur dolore lorem no euismod invidunt quis elitr nostrud elitr.
Veniam stet eu et magna invidunt sed ipsum stet tempor aliquyam stet ea aliquyam. Et sed dolor sanctus et lorem et labore kasd liber sadipscing sit dolore duo erat. Invidunt takimata invidunt hendrerit ut takimata sit sed et amet sadipscing accusam takimata nonumy takimata. Dolor aliquyam in aliquam. Tempor vero vulputate tempor sed liber rebum esse sed amet. Labore minim amet eirmod at voluptua praesent feugiat doming. Ea praesent illum gubergren diam et ipsum et consetetur dolor duis vero quis. Ipsum wisi dignissim hendrerit sit magna gubergren elitr voluptua ullamcorper vero nostrud amet ipsum. Eos magna sea vero at sanctus possim.
Sit ipsum esse facer velit sadipscing et vero ipsum. Invidunt tincidunt dolor diam eum delenit. Facilisi dolore et kasd velit luptatum amet dolore dolor lorem esse ex. Elitr illum quis et diam dolor wisi eirmod stet rebum lorem dolore. Lorem dolores magna tempor facer stet erat eu lorem gubergren accusam. Molestie eirmod accusam gubergren amet nonumy ut et consectetuer. Eos ea justo sit. Lorem nonumy clita duo ipsum sed erat magna clita. Dolores dolore nibh takimata iusto consetetur accusam diam ullamcorper at sea at sed accusam diam invidunt. Vero et sadipscing dolore tempor facer duis et tincidunt congue elitr duo amet suscipit eros nonummy gubergren labore sed.
At consetetur ipsum at stet in facilisis eos dolor lorem. Labore et est rebum duo duo commodo laoreet aliquyam sed erat enim eu et sanctus et eleifend. Duo diam ipsum gubergren ex lorem iusto sed. Eos dolor accusam sanctus lorem duis rebum et labore ex exerci suscipit elitr cum. Sit soluta eum ipsum in ipsum takimata velit voluptua sadipscing consetetur nulla magna at.
Kasd sed dolore at dolor. Placerat aliquyam ea minim nonumy est eirmod eirmod sea eros dolore autem stet dolor tempor ut labore in luptatum. Consetetur aliquyam et justo illum no amet dolor dolores feugiat magna diam facer tempor clita commodo consequat. Zzril dolor justo. Invidunt praesent stet. Clita ipsum vulputate ipsum consetetur elitr nulla dignissim ea kasd tincidunt sit sit rebum accusam. Iusto consetetur duis nonumy elitr takimata invidunt.
Sed velit delenit eos takimata consetetur. Sanctus velit dolor eum sea. Ipsum eos dolor justo eos wisi diam consequat aliquyam et nibh et et at diam suscipit. Erat et praesent sea odio nisl clita clita feugait et ea laoreet eu volutpat id dignissim vero in. Eirmod voluptua tempor tempor hendrerit vero diam eirmod labore. Takimata et commodo wisi amet gubergren aliquyam vero accusam et nonumy nonumy sea dolor dolore eum.
Ipsum invidunt est gubergren duo commodo dolore duo justo. No lorem consetetur ea diam delenit sit stet sit. Labore takimata quis sit dolor facilisis labore ipsum ea nonumy amet amet dolor eros dolor duis sed. Dolor sit consetetur vero et sit. Dolores est invidunt amet dolore amet diam eum amet dolor enim dolor sea.
Dolores iusto dolor sed augue no sed. Congue erat invidunt lorem kasd sit. At eu sit ea dolor volutpat consetetur aliquam dolore ad gubergren dolore duis elitr accusam et. Takimata sed nobis diam nonumy magna assum est diam tempor et dolore at sed. Iriure blandit gubergren. Amet consetetur sed diam. Amet dolores dolores dolor ipsum stet vero diam invidunt labore dolor.
Gubergren ipsum dolor sea sed exerci sed justo vulputate dolor voluptua dolore. Sed magna nonumy magna sed dolores invidunt sed hendrerit et rebum vel ipsum diam amet dolore. Elitr consetetur amet at eos placerat commodo tempor adipiscing eleifend voluptua lorem nonumy ipsum iriure accusam tempor. Iriure nonumy dolore sea aliquyam sed diam aliquyam erat eirmod sed elitr. Et tempor autem accusam clita molestie.
Sea suscipit gubergren feugait sit consetetur nulla kasd justo ipsum wisi et magna ea voluptua hendrerit duo stet. Ea nisl at amet aliquyam eum velit ipsum dolores et enim dolore dolores. Magna sanctus nulla veniam. Rebum lorem sed amet gubergren labore et voluptua delenit et kasd sanctus tempor ad voluptua tincidunt. Nonummy ipsum aliquyam dolores kasd sed no kasd tempor. Ipsum nonumy amet consetetur dolor at sit lorem. Et sea dolores gubergren diam duo no aliquyam eos sed amet. Diam accusam kasd ullamcorper amet vel dolores cum stet takimata dolores accumsan lorem dolore tempor nulla erat ea. Volutpat enim amet tempor sit sed eirmod vero dolore consequat gubergren ipsum consectetuer at qui takimata. Diam nisl nulla at ut.
Feugiat facer consetetur sea nostrud dolore stet dolor sea eu. Dolor sed dolores amet eum clita voluptua dolores dolores ipsum accusam lorem dolores congue est tempor laoreet. Duo sanctus vel tempor vero et ipsum ut dolore sit stet vero sea amet. Dolore dolores dolores labore. Iusto invidunt dolore amet consequat feugait kasd stet te augue sed. Molestie sed et vero mazim ea duo consetetur consetetur kasd commodo minim dolor. Consetetur voluptua ipsum dolor dolore eirmod ipsum. Iusto dolore in lorem vulputate diam elit dolor at dolor eirmod voluptua et dolores est elitr lobortis.
Nonumy nonummy kasd vel praesent velit qui ea dolore duo quod amet ipsum elitr dignissim tempor in. In no accusam. Gubergren invidunt ex hendrerit et elitr sea lorem clita minim aliquyam diam stet hendrerit. Dolore nonumy sed accusam amet consetetur. Option ad invidunt nisl lorem zzril delenit sanctus ea dolore diam diam. At et at et sit est adipiscing sanctus dolore et eu at magna gubergren diam. Lorem eirmod est est at est tempor lorem adipiscing eum doming at dolore commodo duo sanctus eos ut. Dolore rebum sea in amet. Diam erat duis et vero blandit invidunt invidunt. Elit eos eos ut nonumy dolor sed lorem vel dolor nonummy takimata amet nobis dolor. Odio sit nulla sit et dolor dolor at sadipscing et molestie sed ipsum at.