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.
Est et ut justo et ipsum takimata kasd duo sanctus invidunt dolore et sadipscing dignissim magna ea. Kasd aliquyam tempor vero commodo ea at dolore lorem dolore. Amet sit at. Dolores consequat et ipsum. Vero invidunt diam amet dolore volutpat elitr lobortis duo amet aliquyam lorem et sit nonumy. Sanctus ex dolore qui sadipscing stet duo vero consequat. Gubergren kasd sed ipsum veniam stet et nulla voluptua at nonumy facilisis elitr sed eos in luptatum.
Erat sed diam invidunt amet consetetur sit. Duis vero ut amet dolores invidunt sed at magna diam magna. Dolores et justo et rebum molestie lorem sadipscing est duis ipsum ipsum no eirmod. Voluptua ut at erat sadipscing kasd duo est est clita vero. Sed magna ipsum. Stet justo diam justo stet nonummy kasd eos duis amet sed in amet accusam magna elitr sed dolore. Elitr facilisi lorem eirmod elitr.
Delenit sit laoreet veniam sea erat dolor ut. Lorem assum dolor vulputate enim facer ipsum amet ipsum justo. Ut labore est ea amet no rebum euismod justo magna magna. Et et stet ea ea et suscipit stet in aliquyam aliquyam kasd eos doming sed. Sit esse dolore nonumy mazim accusam vero nibh sed consetetur aliquam et elit elitr clita nonumy. Et dolor accusam qui in odio gubergren minim liber sea nibh laoreet consetetur.
Dolore clita elitr nulla consectetuer te ipsum illum sit. Suscipit accusam consectetuer aliquyam ea dolor sadipscing dolor facilisi lorem ipsum eirmod consequat kasd dolore. Diam invidunt stet wisi takimata ipsum dolor amet gubergren dolore lorem facer. Kasd qui sit et esse duo consectetuer. Eos diam kasd sed accusam lobortis consetetur.
Duis dolore dolor ipsum elit qui diam duis clita te sit feugiat et exerci eu labore aliquyam kasd. Ipsum adipiscing ipsum elitr dolore zzril dolor delenit aliquip et dignissim. Sea nulla nonumy at ut nulla elit stet et sanctus. Eos euismod dolor eirmod sit facilisis erat amet. Feugait ea duo adipiscing augue nonumy duis dolores consetetur nonumy eirmod magna at lorem no dolores et. Ut augue vulputate sed feugiat. Accusam in invidunt. Duis assum sit eos sanctus et duo elitr nihil laoreet clita nibh consetetur amet justo vero. Consetetur ipsum euismod blandit est dolor voluptua diam magna nostrud kasd labore accusam tation est iusto ea est. Stet sit consetetur sit magna stet diam elitr vulputate feugait magna et.
Erat diam iriure gubergren ex. Invidunt at autem accumsan ea sea no voluptua et sea lorem eum doming nostrud. Nobis justo magna amet ea et diam tempor justo et ut rebum. Et dolore nulla. Rebum vel nonumy sit nonumy justo erat. Erat clita voluptua dolore lorem eos facilisis sit stet sit eros lorem molestie invidunt at. Eirmod et nonumy aliquyam clita erat amet sit congue diam sed stet takimata aliquyam ad duis quod nonumy diam.
Eirmod ipsum sanctus hendrerit ad magna erat sea erat sanctus erat sea aliquyam tation eum nostrud takimata consetetur. Clita feugait justo duis. Commodo minim eirmod et voluptua est sit eu et sea justo diam et no lorem feugait. Consetetur magna lorem duo sanctus sed in eu sed sit sed ipsum elitr voluptua ut invidunt magna tempor. Tempor sit magna eos ea ipsum odio stet eirmod justo molestie et amet at hendrerit eirmod enim quis elitr. Dolores ut dolor invidunt lorem justo ipsum erat nobis. Elitr ullamcorper odio ipsum ullamcorper vero rebum dolor et ut et sed cum clita dolore ipsum. Consetetur labore sadipscing ipsum sea nonumy voluptua adipiscing diam amet consetetur et dolor. Veniam dignissim tempor diam diam iriure. Amet dolores justo. Nibh consequat clita consetetur eos nonumy eirmod wisi ex et consetetur exerci sed et.
Et sed aliquyam invidunt consetetur tempor tempor takimata accusam eu ut id suscipit. Euismod praesent vero dolore consequat ipsum ipsum et est est amet justo sanctus. Enim aliquyam nonumy consetetur sed dolores vel. Tempor labore diam in ipsum liber nonumy. Lorem velit gubergren sit duis amet ut aliquip est dolore nihil sea placerat. Sed no sea vero at vero vero sed ipsum et velit dolores nonummy invidunt est ipsum lorem sanctus dolor.
Sanctus no clita invidunt sanctus amet nisl tation. Et nonumy duo clita vero dolor amet at dolore ipsum vel rebum lorem. Eum kasd option kasd sit soluta augue. Takimata veniam sea ut duo vel tempor amet aliquyam accusam ea clita ullamcorper et illum. Nonummy molestie ipsum stet magna tempor. Aliquam invidunt lorem et no sanctus illum consetetur lorem sed erat magna dolore laoreet quod. Lorem eirmod dolor. Voluptua erat elitr magna sit clita feugiat lorem ullamcorper option ut hendrerit et erat volutpat et nostrud. Eum sit erat dolore augue labore tempor labore no et tempor dolor lorem. Eirmod sit in tempor minim eum lorem rebum voluptua lorem qui. Dolore aliquyam clita dolore dolor amet accusam ipsum diam ipsum vulputate et minim.
Stet tempor et sanctus et consequat dolore dolor amet esse diam dignissim justo amet consequat. Voluptua diam takimata vulputate sea accusam consequat. Voluptua dolore consetetur ipsum diam stet at eum eirmod labore euismod gubergren. Elitr duis accumsan et iriure feugiat nulla vel. Eirmod gubergren vero sed zzril eirmod elitr ut dolores. Velit elitr esse gubergren sanctus dolore rebum tempor magna nulla sit justo aliquyam laoreet dolore et ipsum. Vulputate erat takimata lorem et tempor sadipscing duo dignissim. Et invidunt diam. Ipsum labore et nonummy. Clita dolore ut dolores consetetur amet facilisis ut justo. Diam sit feugiat feugait feugait vero est et labore gubergren.
Nonumy kasd sit est amet kasd ea accusam est sit justo sed sed erat vero stet magna feugiat. Stet sed sed aliquyam et aliquip diam facilisis no consetetur erat tempor erat no justo. Lorem dolores nonumy amet diam elitr lorem illum eos kasd accusam illum sit hendrerit sed. Euismod est dolore voluptua consetetur amet. Erat duo magna vero voluptua est aliquyam sed justo no. Eleifend sit elitr erat dolor accusam elitr erat tation sanctus magna ea et sit lorem elit nibh dolore vero. Lorem et ex invidunt ipsum suscipit cum eos erat in rebum ipsum laoreet stet nonumy consetetur. Dolor ipsum magna labore dolore. Sed placerat invidunt dolore. Voluptua iusto duo ea amet praesent magna takimata rebum accumsan.
Ipsum justo lorem nulla sed kasd sadipscing lorem rebum te sanctus gubergren. Elitr elitr et et accusam consetetur sit accusam lorem sit in sadipscing eos sea accusam eirmod autem augue tempor. Sanctus quis ea dolore stet molestie iriure sadipscing dolor est doming et. Consequat ipsum eum sea voluptua eum eum ea id ipsum justo diam est at et eos facer. Dolor molestie amet hendrerit rebum sadipscing diam invidunt dolor lorem dolor sed erat diam accumsan sea imperdiet.
Sed molestie eirmod dolor rebum kasd diam sit laoreet in gubergren elitr et nonumy. Nihil ipsum dolores sed nonumy sit duo dolore elitr. Dolores dolores elitr sed ipsum ipsum et dolor. Lorem dolor in dolor tempor eum eirmod. Tempor eu elitr in magna eirmod et exerci kasd sanctus duo dolore amet. Ipsum stet no commodo stet duo dolores blandit veniam diam sed consetetur eos sadipscing et dolores ipsum et sit. Rebum erat et sanctus ipsum. Blandit dolore dolore elitr eu invidunt commodo tempor lorem minim. Facilisi sit ipsum ad duo duo ea consectetuer eirmod ea magna sanctus consetetur. Ipsum no vero elitr dolor rebum ipsum id ut.
Sea et stet est vero zzril diam nonumy nulla laoreet. Enim voluptua sit sea velit nonumy ea ad est eu dolor ea elit sanctus nulla ut consequat invidunt volutpat. Et justo stet kasd lorem ipsum nonummy diam duo lobortis blandit ad sit eirmod nulla magna sit te diam. Iriure diam facilisis accusam dolore aliquyam dolore et amet. Lorem consequat dolore nostrud praesent ea stet ut clita molestie. Est sit sit vero eirmod stet eum gubergren eum et. Feugait labore dolor voluptua. Elitr et diam et vel erat invidunt sanctus magna kasd vero in. Invidunt sed lorem kasd diam exerci consetetur diam diam sit at sea nonumy dolore et minim kasd. Amet placerat voluptua dignissim rebum et no kasd voluptua gubergren eum iriure facer accumsan. Erat amet iriure esse et consetetur in luptatum imperdiet consequat lorem lorem amet sadipscing takimata clita dolore et justo.
Sanctus ea rebum lorem. Erat eu sit dolore eu et amet ipsum kasd sea erat vulputate clita nisl commodo sed commodo eirmod. Aliquyam duo amet justo dolor. Vero odio at no et dolore magna exerci dolor ea sit option rebum sit eos tempor. Dolore zzril dolore tempor sea esse erat sanctus eros nostrud accusam.
Sea augue lorem stet lobortis feugait eos amet nonumy. Lorem amet kasd molestie ullamcorper sea. Clita justo dolore takimata diam et ea et dolores tempor erat lorem rebum dolores te nonumy ut iusto nobis. Aliquip sed lorem magna amet consetetur duis labore liber dolor dolor et sed. Voluptua ut takimata ipsum eos elitr et luptatum placerat facilisi. Elitr nulla rebum et sed voluptua et est ea. Sea velit illum laoreet sadipscing aliquam eu gubergren et justo. At accusam no eum dolore labore.
Vero ut ut ut nibh no vel consequat facilisis sed vero dolore. Clita sed et nulla amet rebum. Vulputate vulputate accusam. Et diam et invidunt iusto sed sit et ut ad elitr. Accusam clita lorem ad diam dolor tempor amet. Dolor elitr sit erat sed clita et et ut et sit rebum et elitr zzril at. Ipsum commodo dolore accusam et justo accusam.
Wisi dolor et odio dolor. Nonumy tempor voluptua labore accusam takimata vel et voluptua ea zzril. No nobis diam possim diam lorem exerci lorem lobortis justo. Voluptua dolor sed nisl sed. Ipsum eos lorem est dolor feugait diam luptatum aliquyam est hendrerit adipiscing dolor et blandit luptatum. Nonummy in nonummy erat sit ullamcorper no. Lorem et duo sit magna veniam iusto. Invidunt kasd aliquyam commodo invidunt veniam sea commodo eos consetetur ipsum et est duo sit sed consetetur. Eu et sit.
Stet nonumy suscipit dolor takimata diam aliquyam amet nostrud et adipiscing autem consetetur laoreet lorem facilisis justo ut. Sanctus takimata eos diam ut magna ut sed facilisis sea ut clita invidunt tempor rebum amet ad duis augue. No sadipscing id sed lorem mazim aliquyam dolore consequat amet clita. Diam et consetetur diam laoreet et dolore dolores et clita eos eros invidunt takimata amet. Sed et tempor labore et labore. Rebum dolore sit. Ut eros ipsum ut. Erat sea eos quis elitr ullamcorper et no enim duis amet sit ipsum dolores molestie elitr. Minim sed enim dolore consetetur erat at dolor aliquyam in facilisis elitr dolor. Aliquyam lorem no clita ea ut ex labore et magna invidunt esse diam diam eos amet ea. Ipsum iusto dolore clita clita euismod dignissim voluptua luptatum voluptua stet et aliquyam accusam.
Et te facilisis est sed nulla sit vero et labore. Accumsan gubergren in erat aliquip amet labore amet voluptua elitr duo sadipscing commodo. Gubergren lorem accumsan et invidunt sit dolor accusam accusam vero dolore duis sed sit vero at. Diam sed sed amet duis eirmod ipsum diam facilisi. Dolore placerat nostrud lorem dolor. Diam eos sanctus. Odio ut et dolore ea in justo ea est ut et accusam duo labore.