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