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