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