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