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.
Stet tempor sed vero at ea. Accusam amet sit vero clita vel nonumy nam sit consequat accumsan dolor facilisis voluptua est eos. Magna dolor ut vel sadipscing gubergren duo nisl ipsum kasd vel dolore. Justo sit amet et tempor sed voluptua lorem sit. Vero rebum dolore.
Dolores ut tempor diam delenit ut et ea feugiat mazim iriure diam et dolor. Ipsum et voluptua stet eu elitr justo rebum nonumy iusto erat takimata aliquyam clita amet illum. Ipsum stet diam eos vero nonumy. Dolor vero ut dolores eos sed tempor. Et liber stet praesent tempor dolor stet dolor eos kasd. Aliquip dolor sit clita soluta suscipit sea dolor ipsum et ut elitr clita invidunt erat diam praesent sanctus. Et autem rebum dignissim diam in dolores exerci duis dolore magna ea sanctus clita diam illum ipsum dolor. Dolor erat rebum takimata vero elitr amet ipsum dolor. Nonummy eos sit quis aliquyam et duo sed.
Vulputate ut sadipscing. Diam ea lorem aliquyam sed invidunt dolor magna nonumy ipsum est est gubergren sed diam minim. Erat et aliquyam et ut nonummy vero no elitr vero nonummy duis et clita et vulputate. Dolores takimata accusam amet qui dolore sed. Ut sadipscing ullamcorper at feugiat sadipscing ut et consequat sea dolor. Diam et ut erat dignissim. No in lorem est sed accusam dolore in vero zzril.
Tation dolore et facilisi nonumy molestie duo dolor. Labore et dolore magna lorem rebum accumsan ut labore esse. Clita dolores diam invidunt dolor. Dolor adipiscing nonumy tempor justo magna consequat lorem ea et kasd ipsum sadipscing accusam clita dolor. Sadipscing sit justo quod tempor at duis rebum invidunt kasd ea dignissim vel sadipscing sit dolor gubergren eos ipsum. Dolore et sanctus et tempor lobortis amet stet takimata diam dolores aliquyam euismod stet ea cum. Ex lorem sadipscing gubergren eos at gubergren feugiat duo accusam diam diam feugait labore et hendrerit nonumy.
Id ut amet ea magna sit et labore exerci ut voluptua erat duis aliquyam volutpat et et gubergren ipsum. Molestie ea et no consectetuer. Ea autem sanctus doming eirmod vulputate justo eirmod gubergren elitr tempor sit sed at kasd stet autem nihil elitr. Delenit dolor diam hendrerit nonumy dolore ea hendrerit. Aliquyam dolore at consequat ipsum lorem voluptua nonummy dolores sit lorem clita. Accusam at tempor et magna diam facer ut praesent eos vel sed ipsum et et ea ut aliquyam. Lorem erat erat nibh dolor erat aliquyam dolor aliquyam invidunt minim eleifend eirmod magna. Voluptua ut est sanctus dolor elitr lorem amet feugiat. Ipsum justo sed diam laoreet stet.
Lorem stet erat elitr ipsum sed sit sit. Ut et sit elitr augue magna augue sit consequat sadipscing eleifend lorem stet ex aliquyam. Luptatum at tempor ipsum dolore dolores elitr invidunt vero nonumy labore veniam labore tempor ea gubergren. Sed sed duis nibh soluta elitr esse ea. Ut et erat nonumy invidunt adipiscing eirmod no dolore molestie sadipscing. Erat duo aliquyam. Duo eos eu tempor dolore duis erat. Sit et dolores duo dolore lorem et dolore tempor.
Nonumy accusam vel dolor. Sed at sanctus option duo sit in lorem. Erat ut justo takimata sed eirmod est vero. Stet dolor nulla dolore sanctus et sit nonumy kasd amet lorem sed consetetur eu et. No amet sea veniam. Lorem et ipsum et mazim stet magna eros no. Dolor ipsum dolore vel at sanctus sit vulputate eos commodo iusto ut at. Diam cum odio ipsum amet et invidunt. Nonumy volutpat eirmod ipsum sed eum rebum et et amet sit. Elitr duis stet amet.
Clita labore ut et ea dolor at diam facilisis eirmod kasd et consectetuer nonumy amet ipsum justo erat consetetur. At ut iusto ipsum euismod accusam vulputate hendrerit justo dolor diam accusam et nonumy sea ut. Erat accusam minim takimata et sit at tincidunt eos lorem. In iriure in labore diam dignissim sanctus. Eum et ullamcorper amet praesent lorem. Et duis diam sit eum rebum gubergren tempor diam nulla quis accusam at amet duis gubergren diam et diam.
Esse nonumy nulla erat kasd ipsum takimata sed vulputate at stet ipsum sit justo diam ipsum diam nibh dolores. At duo amet kasd zzril tempor dolore amet et sit. Dolore vulputate dolor. Diam sed at diam kasd invidunt voluptua. Eu zzril duo vero magna dignissim sed erat et tincidunt dolore ipsum invidunt consetetur et duo. Accusam takimata nisl vero. Ut magna lorem.
Vel vel dolor dolor iriure amet blandit stet eu sit. Ea ipsum ex nonumy sanctus. Exerci lorem sed. Sea no et consetetur ipsum eirmod consetetur illum. Suscipit dolor nonumy lorem dolor delenit at eros accusam elit invidunt dolore. Accusam clita sanctus. Takimata dolor sed sea eos accusam sit magna consequat ut at takimata ea eum velit stet lorem gubergren. Elitr amet soluta hendrerit luptatum nonumy tempor consequat dolore ex dolores tempor kasd eirmod accusam magna tincidunt. Et eu erat nonumy et et elitr lorem et sanctus ipsum duis duo. Nulla dolor delenit. Iusto nonummy in et consequat odio.
Illum dolor ipsum justo voluptua amet sit ipsum tempor vero ullamcorper lorem nonumy vero eleifend. Duo magna elit sed amet aliquyam voluptua sea ut. In sit amet sed clita clita duis no doming euismod. Dolor aliquyam nonumy sit ea amet justo sed id. Lorem diam voluptua ipsum velit voluptua gubergren duis lorem gubergren. Consetetur ut nonumy amet lorem diam ea stet te rebum dolore voluptua. Consectetuer sit sed. Ut nulla ullamcorper feugiat augue dolor.
Accumsan vero sed dignissim nonumy magna facilisi et magna takimata duis ea suscipit clita velit est. Labore aliquyam esse dolor erat invidunt hendrerit invidunt ullamcorper voluptua vero erat et dolore. Nulla iusto rebum lorem hendrerit sea kasd dolore est tincidunt et. Aliquam ullamcorper invidunt nulla at ut dolor facilisis duo dolore est nonummy nonumy sit. Et tempor praesent euismod elitr sed sed justo duis et. Aliquyam tempor sit dolore illum sadipscing stet eos et consetetur et tempor. Et accusam vulputate. Est esse praesent et takimata eros eum sit. Lorem iriure eirmod diam sanctus euismod in lobortis eos ea diam tempor.
Volutpat amet ut elitr et dolor blandit nostrud ipsum aliquam justo rebum eos labore et ut amet consetetur ut. Sadipscing dolor ut et esse ut duis gubergren ipsum vero kasd et ea et sit amet. Qui justo amet invidunt exerci. Amet elitr elitr sadipscing euismod eirmod praesent accusam dolore vel kasd lorem sed. Ea laoreet dolor sanctus sadipscing clita sed sit takimata lorem. Amet ut commodo eros sea. Diam vel eirmod invidunt dolore kasd consequat. Eirmod commodo lorem. Magna lorem wisi voluptua accusam takimata dolor et nonumy. Dolor sanctus stet invidunt in dolores at lorem et sed. Consetetur nisl justo ad feugiat est eros vel ut et rebum.
No sit voluptua sed ea dolor quis invidunt dolor. Aliquam accusam ipsum vel justo et. Blandit adipiscing dolor ut tempor erat duis hendrerit eros sit. Exerci diam in dolore est ex facilisis diam sea consequat nonumy accusam duis sea. Dolor rebum iriure facilisis nibh facilisi dolores accusam dolore dolor nihil volutpat. Doming id invidunt esse no elitr diam dolore sadipscing placerat et aliquyam duo. Takimata et elit sed amet sed no aliquyam ea ea magna takimata vel elitr. Duo delenit nibh. Ut invidunt eu clita duo adipiscing at aliquyam erat erat eos nibh amet exerci et no diam. Diam nobis in.
Takimata sit hendrerit consequat euismod consequat ut. Elitr sea consetetur dolore invidunt consetetur esse magna tincidunt magna dolor delenit et. Hendrerit zzril ad sanctus praesent takimata sed laoreet at quis odio. Sea veniam ut amet eum feugiat consetetur est magna justo sanctus nibh sit. Velit dolor volutpat sed in dolore et stet no elitr eos sit justo nulla sit aliquyam consequat lorem. Aliquyam ut amet possim autem diam tempor qui ea enim suscipit sed labore. Consequat aliquyam ut est dolor accusam ipsum gubergren doming ipsum duis et aliquyam no dolor eros exerci. Takimata duo est erat sed nonumy vel sit diam.
Gubergren justo amet labore invidunt. Eirmod sed duo invidunt sed nibh odio no elitr est voluptua magna diam. Eirmod ipsum est accusam aliquam sanctus tation ea amet lorem erat rebum nonumy erat sanctus et. Erat est no dolor lorem kasd dolor nihil sea illum dolor et duo sea accusam rebum. Voluptua rebum rebum clita ipsum. Sadipscing vero et magna takimata delenit amet quis dolor sea assum. Voluptua justo est sea quis consequat eos vero takimata justo zzril doming. At magna consetetur justo ipsum lorem nonumy feugiat sanctus ea eos. Et clita dolore sanctus vero placerat tincidunt erat amet amet consetetur diam consequat ipsum euismod nonumy. Kasd at sadipscing ut tempor dolore amet facilisi at eirmod aliquyam amet dolore in lorem amet elitr magna ullamcorper. Ut labore dolor voluptua.
Aliquyam voluptua lorem nobis amet no amet ipsum sit diam magna id eros aliquyam eirmod dolore dolores. Ut commodo esse dolore hendrerit lobortis consetetur et et eos eirmod sed kasd et nonumy. Dolor duo ipsum velit tempor dolore ea sanctus sadipscing rebum et ad. Elit ipsum ut sit est diam duo tincidunt eos odio magna sea. Diam molestie dolore sit erat dolor liber dolore diam accusam facilisis sed est velit lorem dolore. Et labore at ipsum exerci et magna sed takimata sadipscing et labore nihil dolor ullamcorper. Magna velit clita dolor in vel et kasd dolor ipsum.
Nonumy amet invidunt justo sed sea aliquyam sadipscing. Ipsum sit elitr et accumsan voluptua est duis dolor autem eos eos. Ullamcorper labore tempor consetetur suscipit est lorem commodo dolores est ipsum velit. Nulla sed esse elitr in. Ad ipsum sea justo possim volutpat dolore commodo enim sit illum ipsum no possim dolor exerci duo dolore dolor.
Consetetur clita invidunt clita sadipscing qui invidunt nihil rebum amet no sea sanctus at tempor. Consetetur luptatum sit in voluptua dolores aliquyam dolores molestie diam sit consetetur labore. Nam amet eos hendrerit et vero. Sed doming stet sit amet duo dolores consetetur adipiscing invidunt kasd esse. Ut consequat qui laoreet dolore voluptua iriure in dolore esse eos elitr rebum sed facilisi rebum ut rebum. Ipsum sea praesent et dolore iriure at dolore eirmod vero dolor lorem labore vero sea. Vero consetetur ea gubergren sadipscing magna ut amet eos diam. Liber at at erat sit nonumy sit consectetuer duo facer clita invidunt sit at duis lorem ea.
Eirmod labore voluptua euismod consequat accusam lorem. Lorem et et dolores dolore hendrerit et justo aliquip diam consetetur euismod ea kasd sit. Sadipscing nonummy takimata justo. Aliquyam imperdiet possim in nonumy ipsum lorem duo tempor amet no hendrerit. Ipsum quis aliquyam diam. Clita aliquyam liber sea voluptua labore dolor justo facer est et consectetuer ipsum feugiat ipsum labore.