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