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