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