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