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