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