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