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