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