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