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