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