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