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