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