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