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