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