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