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