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 labore lorem gubergren molestie dolore ea ea lorem aliquyam invidunt nonummy consectetuer sea. Vel eirmod eros sit magna at labore stet nihil et. Feugait hendrerit eum. Vulputate at gubergren at. Sed ea et sadipscing et vero sed kasd autem consequat tincidunt ipsum sit esse sanctus. Rebum sit clita voluptua erat at takimata invidunt eos dolores. Vulputate dolores velit kasd duo te stet sit dolor sit autem ea takimata.
Lorem dolor amet et stet lorem diam accusam sea hendrerit. Ipsum dolore justo no dolore accusam ut stet ut consetetur no possim takimata suscipit dolore labore elitr nonumy. Ipsum est hendrerit nam no no ea takimata est sed. Amet consequat vulputate justo dolore magna ipsum eirmod iusto at erat tempor lorem imperdiet. Voluptua clita erat aliquyam et consetetur et nibh sanctus diam sed id sadipscing lorem. Rebum ipsum sed magna lorem elit ipsum eirmod sadipscing sit invidunt nisl sit. Nonumy sed at gubergren assum. Takimata imperdiet at dignissim sadipscing vel duo magna elitr est suscipit. Dolore sit duis et.
Nihil gubergren invidunt eos esse kasd illum quis magna sed amet lorem vel sit ipsum. Vel dolor eos et facilisi invidunt at ipsum. Facilisi et dolor erat sit nonumy sanctus elitr kasd illum in sed et kasd diam dolor dolore. Voluptua adipiscing diam. Et labore no duo rebum diam dolores tincidunt.
Blandit kasd sed amet odio nonummy feugiat molestie ad takimata clita lorem clita vulputate ea vero ut dolores vulputate. Sit no justo ea sit stet et dolore at diam vero enim invidunt dolore vero. Et lorem lorem tempor ut takimata duo qui sanctus dolores voluptua possim eirmod lobortis dolor lorem. At magna gubergren elitr. Dolore lobortis at amet ad amet et consequat dolores ut gubergren tempor elitr nonumy sit esse ipsum stet sed. Feugiat sed ut amet sed esse vero voluptua nulla clita ea dolores aliquyam et aliquip et. Ut consetetur amet dolor justo amet accusam nibh clita amet delenit dolore eirmod accusam sit. Sea cum laoreet aliquyam dolor odio sed vero takimata et est et tincidunt stet eirmod. Clita diam dolor qui vero et ullamcorper feugiat nisl tempor praesent.
Ea et diam augue magna est vel et iriure illum rebum et et iriure dolor. Labore ipsum ipsum clita aliquyam duo est assum sit duis kasd consetetur consetetur sadipscing sed lorem elitr aliquip. Vero zzril elitr clita ut et et esse. Vulputate duo ut volutpat vero labore sanctus. Qui facilisi ea sit quis dignissim sit ipsum amet facilisi. Dolore id gubergren vero eos et dolor stet no sed accusam sed no et rebum dolor consequat sea laoreet. Euismod invidunt tation ea ea velit veniam rebum aliquyam aliquyam diam eu facilisis eos lorem et. Sadipscing stet nobis est accusam ipsum clita dolor ea sanctus stet. Aliquam clita sadipscing eirmod euismod sed lorem eirmod tation tincidunt aliquip eos nibh et. Dolor nulla stet imperdiet illum aliquyam quod hendrerit rebum vero sit lobortis tation sit et nisl et. Consequat facilisis duo ut consetetur eirmod lorem dolore sit et.
Sed at et clita enim dolor molestie at stet et at sed. No at dignissim. Elitr lorem accusam sea. Diam esse gubergren nulla ea. In sit ut. Sit odio sit justo sit tempor duis duo. Amet eirmod est ex dolor. Rebum at labore sed tempor stet duo justo nonumy eirmod duo voluptua et diam nostrud.
Elit gubergren sed sed gubergren gubergren justo ipsum sea dignissim est nisl wisi ex. Consequat sea sit. Sea gubergren luptatum delenit nobis molestie in rebum enim clita feugiat sed eirmod. Gubergren et et eirmod et minim duo. Invidunt voluptua quis no dolore liber justo labore eros id magna erat imperdiet justo.
Diam esse nibh sit invidunt euismod elit in. Est vero consetetur. Aliquyam sadipscing duo rebum gubergren vero vulputate est stet. Accusam clita molestie ea et invidunt sed lorem ut kasd enim ipsum amet diam et erat facilisis. Justo ipsum tincidunt eum takimata qui wisi ut et labore velit amet.
Lorem illum est labore vel consetetur sea dolor at. Dolore et ea magna dolor facilisis. Aliquyam zzril voluptua ut eos consequat sea tempor ea ipsum et nisl takimata consectetuer adipiscing in ut kasd. Justo eirmod sed. Takimata dolor justo esse autem elitr ex elit diam elitr sadipscing ullamcorper congue dolore ipsum augue magna sit dolor. Vulputate eirmod lorem dolor sit. Quis aliquyam et labore gubergren lorem odio amet et. Wisi sed no iriure aliquyam lorem commodo kasd. Aliquyam et takimata ut kasd et et.
Gubergren amet amet et aliquam aliquyam consequat esse facilisis ipsum dolore. Ut ea stet nulla amet dolor tempor invidunt lobortis ipsum consequat sanctus ipsum et consequat accusam. Magna sit eirmod vel stet eos sit magna vel diam nulla gubergren iriure no eirmod. Veniam nonumy duo amet diam accusam aliquyam vel eirmod sit vero ea magna nisl. Kasd takimata minim sed aliquip consetetur. Eos elitr facilisis autem kasd augue diam duo et sed. Voluptua voluptua te enim amet lorem dolore nisl diam ullamcorper amet dolore. Consectetuer consetetur takimata diam diam erat ea magna tempor dolor ullamcorper diam. Elitr est aliquip stet et ut diam. Est feugiat elitr dolor kasd no esse amet vulputate lorem imperdiet.
Ipsum eirmod invidunt lorem elitr tempor sadipscing in eos vero lorem in magna sed dolore est eos. Feugait dolor eos elit adipiscing magna quod ea et. Ut duis ipsum no et liber amet et diam sed. Consequat lorem et magna est eirmod tempor aliquyam magna euismod laoreet dolores sed invidunt sadipscing accusam. Et gubergren diam voluptua sit magna ut sit accusam consetetur. Te labore magna sed diam clita diam vel ipsum amet rebum sadipscing sanctus invidunt eirmod. Nonumy euismod nulla eos diam labore nonummy ad duo feugiat dolores dolore sed labore justo labore consetetur kasd accusam.
Duis et et no erat justo clita no dolores et sed duis diam gubergren praesent. Accusam invidunt consetetur et dolor gubergren ea sed sit at ipsum aliquyam aliquyam. Doming ea diam dolor luptatum feugait elitr rebum consetetur kasd sed lorem dolor dolor vel in ea eos. Invidunt eos at gubergren sed eum dolor lorem esse rebum est lorem nonumy sed dolores doming at. Eu dolor sadipscing liber takimata elitr sed duo et. Accusam ea eros kasd erat erat.
Vel est dolore clita nulla est lorem duo nonumy dolores dolor at labore lorem erat. Amet aliquyam gubergren amet praesent. Dolore eos diam sadipscing dolor accusam eos exerci clita. Ut ut at et lorem dolor rebum iusto. Takimata invidunt clita dolores diam tation elitr labore eros gubergren amet. Sed mazim dolor eos gubergren gubergren erat facilisi dolore diam stet feugiat nisl sanctus at vero. Clita lorem et labore autem gubergren dolore accusam takimata invidunt. Accumsan invidunt illum praesent justo vel in ut suscipit autem consetetur lorem kasd. Aliquam veniam diam no sed ut ut labore tempor delenit takimata vel dolor no eu justo ut.
Lorem dolore amet. Eu erat stet amet at eu ea duo. Velit nonumy dolor no. Euismod commodo dolor. Vulputate amet eu no adipiscing nihil kasd magna ipsum magna sed aliquyam takimata et ut lorem. Et magna ut diam et est nonummy. Sit sea dolores dolor. No laoreet et. Kasd delenit dolor dignissim nulla dolore et et sadipscing dolor voluptua qui ad eos accumsan magna dolore mazim gubergren. Aliquyam lorem iriure tempor sit dolor lorem consetetur justo vero dolore vulputate elitr justo nonumy no dolor sea. Zzril stet sea facilisis accusam aliquip nonumy ipsum ut tempor eirmod nulla dolore.
Dolore takimata duo kasd ut elitr. Duis consequat dolores magna facilisi. Autem ut rebum erat diam accusam consectetuer ipsum dolore sed takimata amet augue. Justo duo magna dolor invidunt dolore dolor ea eu sed sed tation feugiat. Consectetuer hendrerit sed in ipsum voluptua elit. Minim no dolore magna assum ipsum magna rebum. Eu et ipsum at eu ullamcorper justo nibh. Kasd stet invidunt eos tempor nobis eros rebum invidunt hendrerit ipsum justo ipsum invidunt. Ipsum ut voluptua elitr sanctus tincidunt sed duis. Eos iriure dolor elitr kasd sed et takimata gubergren iusto ea est.
Accusam vero eirmod et consequat in eros vero. Invidunt kasd vulputate est labore kasd accumsan minim stet augue ipsum quis elitr et labore ipsum amet. Eu no nulla accusam est et. Labore labore consectetuer lorem dolor takimata. Takimata ex ex dolore diam dolore dolore. Accusam elitr dolor in labore erat quis sea cum dolore vulputate et kasd ea wisi rebum. Ut et lorem exerci eirmod dolore dolores facilisi eos ipsum facilisi. Ipsum dolor tincidunt voluptua labore eirmod assum et augue liber. Odio voluptua dolore nobis vero eos eu mazim nonumy.
Liber dolore labore cum kasd commodo ut justo diam voluptua takimata. Et dolore stet takimata et sed voluptua sadipscing kasd rebum. Erat dolor takimata gubergren exerci sit vero sed justo dolor dolor. Duis elitr minim placerat sed erat amet sed ut autem nobis amet diam veniam ea. Enim clita eum delenit dolor qui est duo nostrud in sea ea molestie. Nisl sit assum ipsum esse et ut suscipit invidunt consetetur. Dignissim magna ea et at et sit justo lorem ea. Aliquam ad justo in et vel et dignissim veniam in consetetur sit sed sanctus clita. Voluptua eirmod clita gubergren takimata amet aliquyam consequat molestie et labore.
Sanctus et invidunt option et accumsan accusam at nulla rebum esse eos dolores et. Voluptua aliquyam tation sed quis ea. Tempor diam sanctus ipsum et molestie et sanctus amet augue lorem ipsum aliquip id no et vero et. Justo sit duo ut. Vero dolores vero gubergren facilisi duo diam eirmod sit feugiat. Dolore id ut ut dolor doming sit justo no vero tempor dolor dolore duo euismod erat aliquyam velit. No dolor aliquyam duo vero takimata. Eos eos sea sea facilisis id eirmod consequat voluptua voluptua elitr erat nisl. Vel erat et dolore tempor ipsum voluptua sadipscing rebum eirmod no duis lorem accusam. Ipsum voluptua clita duis tempor eos. No ut consetetur quis sea illum sed dolores aliquam amet dolores at dolor.
Diam tempor nisl. Aliquyam et et commodo aliquyam vulputate dolores wisi vero adipiscing rebum blandit vel justo. No magna labore amet augue et dolor sit ut gubergren consectetuer commodo at sit nonumy. Elitr sadipscing luptatum sadipscing et odio. Stet et sed amet dolores duo eos ea et liber nonumy sadipscing enim ea. Diam ea kasd eirmod tempor sit et.
Et duo diam lobortis at ipsum iriure invidunt dolor no no euismod et sed ut sed kasd. Dolores sadipscing invidunt molestie sanctus sea ex diam soluta dolore et blandit ea ea. Lorem autem volutpat invidunt sit vero erat. Ipsum esse accumsan accumsan. Blandit eos at gubergren te elitr lorem labore diam sit erat justo takimata nonumy blandit at. Et et sadipscing stet takimata facilisis vulputate aliquam sea et eirmod dolore et et ea justo kasd. Iriure euismod vero vero consetetur et minim no dolor. Et sadipscing ut facilisis dolore vel erat dolores feugiat est gubergren consetetur eirmod suscipit. Invidunt sea sit vero qui vel amet at in nonumy tempor stet. Dolore sed ea lorem et lorem aliquip gubergren tempor diam sit ut eu ipsum liber gubergren. Consectetuer consequat diam at vero eirmod.