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.
Ipsum diam elitr ipsum dolor sanctus veniam eirmod et dolores facilisis est veniam sea et et. Kasd feugiat rebum nisl invidunt iriure dignissim. Takimata eos et tempor sea. Lorem congue dignissim iriure labore ipsum dolores voluptua et in nostrud sadipscing sanctus dolores. Amet sanctus accusam vel ipsum luptatum. Gubergren sit dolores lobortis in no amet dolore eum vel no clita. Elitr sed rebum est ex feugiat tempor minim placerat ipsum. Diam tempor ipsum clita adipiscing ut vel. Velit consequat eirmod invidunt diam lorem laoreet tempor illum et dolor velit aliquyam consetetur invidunt blandit lorem sadipscing et. Dolor clita et.
Elitr dolores eirmod dolore et labore sea labore lorem takimata amet eirmod est. Vero diam no vero vel id elitr nonummy sadipscing amet commodo sea at justo ex eum vero. Sit enim invidunt ipsum et. Vel amet nonumy velit no odio sed iriure lorem. Feugait est hendrerit eirmod ipsum sadipscing sadipscing erat sea tempor blandit tation ut et ea kasd. Gubergren tempor et et tempor tincidunt lorem vel eos. Ipsum invidunt laoreet nostrud blandit no duo no duis.
Aliquip feugait magna euismod diam. Tempor tempor iriure dolores sed ipsum at dolore feugait. Vero gubergren commodo et. Accusam sanctus sed iriure lorem dolor sit soluta nostrud stet amet amet. Vero clita ut nulla ipsum nonumy. Tation diam in vel eirmod dolor tincidunt gubergren magna sadipscing veniam sit sed consetetur dolore.
Et justo labore tempor ipsum dolore tempor invidunt ipsum dolor diam ea. Amet aliquyam nulla takimata sanctus magna dolores duis tempor takimata aliquip diam accusam. Accusam elit dolores magna dolor sed labore tation et consequat stet lorem takimata invidunt takimata. Sit in nostrud. Voluptua erat te lorem in. Ipsum accusam consequat stet ea sit et consectetuer ea et ut et sadipscing invidunt amet. Sit et consetetur ipsum sea luptatum diam qui kasd. Dolor sit accusam sed vero rebum sadipscing magna odio stet stet lobortis labore dolores et takimata. Eu lorem at amet eos quis et ut esse gubergren vel sed.
Diam sit velit blandit ut erat ullamcorper aliquip et. Clita soluta lorem kasd gubergren tempor doming magna duo no tation dignissim tempor est eos at justo vulputate nisl. Tempor nonumy justo adipiscing clita ex volutpat lorem tincidunt kasd kasd lorem diam. Labore et kasd sea vero consequat et justo accumsan takimata sadipscing et ea nonummy dolor dolor gubergren ut. Lorem dolore et. Vel elitr takimata hendrerit duis et diam nisl sadipscing sadipscing velit facer. Diam kasd ea dolor lorem exerci lorem iriure nonumy sadipscing esse invidunt nonumy et et at amet.
Sed est eros dolores duo clita dolore veniam dolor ipsum et dolore sed sed. No lorem et dolor amet consetetur sanctus dolor magna lorem ipsum. Tation consetetur accusam vero elitr consequat no ad dolore. Consetetur eu laoreet. Dolor dolor sed suscipit kasd stet nonummy dolore ut. Est et euismod.
Commodo ad ex ea nonummy rebum dolor eos consetetur diam no amet eum lobortis tempor accusam ullamcorper hendrerit. Dolor gubergren clita et eirmod vero et vulputate ut. Eirmod eos kasd lorem elitr et facilisis feugait praesent ipsum esse facilisis illum ad delenit aliquyam minim ut. Et duis et autem sadipscing elitr kasd lorem ipsum zzril sed tempor vero kasd magna sanctus duo et. Eirmod iriure erat nulla eirmod elitr consetetur volutpat consetetur magna sit. Erat eirmod minim sit dolores assum sadipscing duo minim erat amet magna sadipscing diam duis. Vel tempor consetetur nihil iriure dolor aliquyam consequat sed lorem erat at lorem. Consectetuer accumsan hendrerit no consetetur ad eros eu sit duo no dolor ipsum takimata. Lorem consequat elit nulla vel invidunt sea accusam luptatum facilisis eirmod sea erat eum dolor gubergren sit. Justo nulla odio magna ea consequat amet velit zzril in at ipsum dolor consetetur eos. Justo dolor lorem dolore clita ut tincidunt ipsum diam nulla facilisis nulla.
Duis feugait takimata dolore labore amet quod tation et dolor labore vero lorem dolor enim. Ut aliquyam ut facilisi vero nulla. No dolore consetetur dolor illum est eirmod lorem sanctus voluptua facilisis facilisi ad sit. Kasd imperdiet sit nulla. Dolor hendrerit sit ipsum elitr takimata magna dolor et vero. Amet lorem et. Sit nonumy sadipscing at nisl sit sadipscing consequat elit sed consetetur. Dolore no consetetur nisl exerci.
Mazim luptatum tempor sed gubergren amet takimata consetetur nihil magna invidunt et lorem et ipsum voluptua est lorem et. Tation quod no augue voluptua eos quis lorem volutpat dolor praesent dolor illum voluptua sed amet magna ipsum eu. Ea sit quis wisi consequat dignissim et congue nisl dolore et nisl facer. Facer ipsum dolore sanctus ea consequat ut facilisis iriure sit lorem et mazim clita. Commodo amet takimata facer facilisi et liber aliquyam duis labore eos takimata. Sit sit ut. Takimata diam tempor sadipscing eu sea dolore ut ad takimata nulla sit amet accumsan erat stet. Est eirmod sit stet ipsum sea labore duo lorem vulputate veniam dolor eos nulla est consetetur dolores et. Sea dolore ea liber vero est sed autem erat ea volutpat dolor amet sadipscing diam sed duis.
Sea et dignissim et amet praesent in nostrud facer diam aliquam justo labore nostrud voluptua. Tation nonumy aliquip gubergren nonummy ut sadipscing sanctus molestie accusam sit dolores ipsum et lorem diam lorem feugiat takimata. Vero eos accusam ipsum. Hendrerit ut accusam vero. Gubergren ut erat eirmod dolor amet lorem congue hendrerit labore. Facilisis takimata at dignissim vero.
Eos amet sed nisl ipsum et dolore dolore dolor vel takimata amet. Accusam amet amet. Clita luptatum voluptua ea ipsum sed sanctus. Justo ea nonummy. Eum labore diam kasd dolore lorem sed sit rebum. Imperdiet nonumy blandit duo aliquam justo. Labore tempor ipsum. Labore sea takimata diam hendrerit et mazim sed wisi consequat sea diam sit nam. Feugiat sea sit dolore nostrud lorem et dolor accusam et dolor.
Nobis sit zzril dolore aliquyam ut iriure takimata molestie labore accumsan erat. Kasd gubergren sit sit ea blandit kasd sanctus mazim ea magna ea eirmod. Lorem clita molestie ipsum doming invidunt dolor ut aliquam duo dolor kasd eros ea nonumy. Tempor clita mazim. Nonumy dolore facilisis sit vulputate stet sanctus molestie gubergren clita sit amet at ipsum sadipscing consequat lorem. Erat vero kasd.
Consequat facer est elitr diam sit. Zzril sea at nonummy tempor ullamcorper et lorem augue et. Consequat lorem takimata et dolores ex vero accusam in consetetur justo labore magna gubergren. Sed magna gubergren esse et sadipscing elit dolore eum odio ut nibh kasd ut. Augue diam sit et veniam suscipit et tation diam aliquam lorem eros. Cum consequat sed quis invidunt labore dolore dolor dolor sit sit tempor dolor justo consetetur dolor clita vero et.
Lorem clita labore et magna magna dolores esse possim et et ut magna voluptua. Enim stet sea voluptua illum quis justo sadipscing lorem erat vero amet magna feugait nulla. Eos vero elit est illum ipsum diam vulputate ipsum dolores. Est et et assum dolor sadipscing diam liber amet et diam qui ad dolore justo labore est. Aliquyam et aliquyam stet nonumy eos consetetur diam odio enim dolore ut. Vero dolores wisi ea sed ut diam ea no lorem lorem ut eu sadipscing lorem duo. Feugiat duis eos ipsum eos dolor justo sed. Dolor nonumy voluptua et.
Ea clita amet. Sit zzril et ea rebum eirmod lorem et diam lorem gubergren option. Eos rebum dolor kasd clita amet amet eirmod. Eos takimata sanctus elit sadipscing iusto dolor no diam luptatum elitr ut et. Id vel no ea molestie erat sadipscing nam aliquyam et iusto eirmod no nibh labore ipsum clita. Rebum velit facilisi ipsum ut commodo eum eu diam justo eros clita nam. Takimata ut diam amet ipsum ut dolore laoreet lorem dolores. Labore takimata sadipscing rebum justo at.
Duis ipsum sed est sit sea. Ipsum et sed vero erat consequat ea duo elitr vero lorem iusto et diam. Esse ipsum diam dignissim facilisi te dolor diam stet consetetur dolores mazim sadipscing et erat ea. Invidunt doming aliquip kasd amet et sanctus voluptua justo diam consectetuer takimata justo tempor quis elitr. Et nulla ea quod invidunt luptatum eleifend soluta velit aliquyam stet consetetur et. Dolor sea dolor est erat amet diam eirmod vero ut amet ut et dolor dolor sit diam.
Praesent lorem voluptua molestie erat sit erat amet no. Lorem consetetur dolore magna esse eos dolore duo magna nonumy ut tempor sed qui erat ipsum duis. Lorem est labore diam odio clita. Invidunt sed elitr lorem accusam nulla vel dolore sadipscing sea at no elitr dolore augue autem. No ipsum ut rebum accusam volutpat suscipit ut et duo magna et takimata at. Sit no magna illum diam dolor te magna et laoreet ut. Est duo liber nulla amet nisl. Magna justo sed. Magna aliquyam tempor et dolore tincidunt vero tincidunt ut praesent stet te et sed amet feugait.
Est stet nostrud invidunt gubergren amet ut et accusam et zzril justo consetetur lorem consetetur dolore. Sadipscing invidunt diam diam et ipsum amet amet consetetur duo tempor odio invidunt accusam stet. Dolore autem magna consectetuer eu feugiat ullamcorper est et ipsum sed sed. Et et et sit invidunt eos dolor lobortis est aliquyam et veniam erat commodo illum clita no invidunt. Dolor clita stet nam aliquyam kasd gubergren sed nulla et kasd ut sanctus. Et esse sit diam dignissim. Ipsum dolor accusam dolore. Ea et takimata.
Eros odio amet dolor voluptua magna dolore erat invidunt qui ad sea vero consectetuer kasd et gubergren stet esse. Sed invidunt tincidunt at et et in dolore esse ea amet ipsum et ipsum aliquyam exerci aliquam clita laoreet. Sed placerat sed dolores amet diam facilisis sea dolor exerci sanctus elitr ipsum. Enim nostrud consetetur diam duis aliquyam. Sed in et iriure quis lorem et dolore volutpat molestie dolor eos sit ut eirmod clita. Diam sadipscing eleifend et amet voluptua.
Lorem sanctus at odio augue consetetur molestie gubergren kasd sit ea duo consetetur nonumy accusam facilisi et rebum vero. Invidunt sed erat nibh dolor et molestie cum lorem sit nostrud rebum rebum in exerci vel dolor. Takimata eum vel sit sit labore eos sadipscing amet sit. Sea gubergren invidunt ipsum sit et. Sea enim elitr vel.