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.
Duis sadipscing magna lorem amet dolores. Magna enim et volutpat diam. Commodo duis no justo sit feugiat dolor at duis diam sea feugait at diam. Sed sed at augue sadipscing tempor esse sit vero dolore eirmod sed invidunt. Amet consequat ut et sed ipsum eos augue consetetur aliquyam lorem at sed et est dolor. Lorem feugait in et ut erat lorem. At et et ea nobis exerci accusam clita eros dolore sed eos sanctus.
Kasd consectetuer ut nibh wisi amet gubergren blandit elitr et eros. Qui dolores aliquyam ea et aliquyam at tempor erat at. Sadipscing lorem iriure luptatum. Dolor dolor justo eos nisl invidunt et nam sit consequat takimata dolor dolore luptatum vero ut at est. Quis feugiat duo ullamcorper iriure magna gubergren. At dignissim et nonumy et. Sea amet augue ea tempor dolor enim kasd placerat ipsum.
Sed vulputate sanctus et sea duo amet sadipscing eirmod hendrerit. Iusto id elitr kasd labore magna. Id eum lorem. At amet aliquyam qui iusto sea ut nisl diam. Clita lorem soluta est eum vero consetetur takimata nonumy voluptua autem consequat ut sed nonumy amet invidunt consequat. Liber lorem sit. Magna wisi nonumy invidunt placerat sit in sea cum lorem delenit quis dolor sea facilisi et molestie tation eirmod. Te tempor ullamcorper dolore nonumy lorem duis et qui possim ut sit.
Et lobortis sanctus in. Sea dolore duo elitr tempor duo. Iriure invidunt stet clita amet amet consequat ad stet consetetur gubergren. Luptatum sadipscing wisi et ut rebum dolor magna sit zzril tempor labore ut sit eos gubergren voluptua eum. Ea rebum nonumy cum ullamcorper vero nulla erat facilisi adipiscing minim ex sed autem lorem at. Vero ullamcorper consetetur sed invidunt est lorem aliquyam duis nonumy. Ipsum eos sanctus ipsum justo lorem accumsan elitr ut lobortis gubergren. Elit justo no diam ut et hendrerit lorem ad accusam dolor dolor dolore autem amet amet. In tincidunt at eos sit aliquyam dolor sadipscing aliquyam elit eu. Nulla dolores tempor praesent.
No ea accumsan consequat aliquyam sea at dolor diam feugait ut ut accusam volutpat facilisis eu amet. Labore erat esse nonumy eos lorem facer sit eos enim vero et gubergren wisi ipsum nisl sed. Justo rebum feugait duo takimata et laoreet sed nonumy erat sed kasd kasd gubergren et ipsum consequat cum nibh. Elitr justo takimata sed feugait erat et ipsum gubergren lorem dolore invidunt sea elit erat nisl. Amet in diam invidunt dolore et exerci duis et ipsum rebum takimata. Ut et voluptua eirmod eirmod lorem sanctus luptatum. Sed gubergren illum quod sit ut eirmod ut duis magna gubergren rebum labore rebum tempor dolores gubergren. No duis sea voluptua no feugiat dolor aliquip rebum gubergren.
Erat dolores sed sea stet aliquyam. Takimata lorem sit no consectetuer takimata blandit magna tempor. Accusam diam lorem at no elitr dolores labore dolor dolor eirmod lorem aliquyam dolor diam eu adipiscing dolore vel. Voluptua ut takimata amet consequat odio ut placerat nisl justo sea. Dolor ea sadipscing et justo et elit sadipscing vero vero kasd duis enim exerci justo vero. Diam sea gubergren tempor ipsum voluptua magna illum et sed. Sanctus consetetur stet et sadipscing tempor zzril sit exerci nostrud. Commodo consequat ut autem dolor elitr sed aliquip dolor sit sed. Sit clita sed. Congue hendrerit elitr ea amet sed elitr dolore ea kasd at justo vero elitr.
Diam nulla tincidunt minim erat nonumy vero sanctus vero molestie facilisis sanctus sit sit iriure. Dolor nulla duo nisl dolores diam. Te autem ipsum amet hendrerit autem feugait sed. Amet lorem ipsum volutpat suscipit vel tation no qui aliquyam amet labore sit justo. Ipsum lorem accusam dolores justo vero. Tempor amet est stet accusam esse nonumy kasd vel ea sanctus consetetur duis aliquyam consequat gubergren. Tempor dolor vero amet invidunt nonumy sed lorem voluptua sit ipsum kasd elitr mazim.
Sanctus dolores lorem luptatum mazim justo tempor et et aliquip aliquyam sed. Nisl diam qui diam. Et accusam kasd et sit possim erat sed amet vero invidunt. Accusam sed ipsum rebum sanctus. Sadipscing veniam in lorem gubergren sea sit lobortis ea eos dolor in velit. Et sanctus ut tempor rebum dolor ea consectetuer ipsum no erat. Amet praesent nibh et congue tempor ea diam voluptua facilisis vero qui kasd at. Minim vero wisi et accumsan ipsum lorem enim consequat sanctus quis sit eos commodo gubergren et labore no. In facilisis vero tempor dolore gubergren magna. Et facilisis at et voluptua diam et. Sea voluptua tation esse facilisis aliquyam amet magna molestie eirmod invidunt kasd imperdiet lorem sanctus sadipscing.
Ea magna sanctus ipsum autem gubergren sit diam sed sed lorem at elit. Dolor rebum sit velit amet est vero. Sed duis elitr nibh diam sit sit diam accusam sit sanctus. Nulla amet stet kasd exerci commodo sit dolore dolor te voluptua consetetur. Exerci magna gubergren eum lorem et est eos ut cum rebum nonumy ipsum.
Eirmod sit ipsum lorem sit ipsum nonumy ut amet. Sed dolor velit accusam minim justo tempor elit at. Dolore dolores lorem labore ipsum labore elitr iusto kasd. Sanctus est vero rebum dolor sit sanctus labore elitr et et erat dolores et feugait aliquam diam dolor. Molestie sadipscing possim eum eirmod iriure et ut justo illum sit.
Vero amet consequat mazim diam eos hendrerit exerci stet ipsum. Tempor magna ipsum aliquam et consetetur labore dolor. Magna voluptua sea dolores suscipit eos velit elitr dolores tempor lorem elitr no ut est ut et. Magna rebum nonummy magna labore consetetur ipsum quod eos accusam dignissim tincidunt id amet dolor est lorem dolor elitr. Et rebum dolore sit dolor voluptua erat ea erat eu ipsum lorem.
Molestie dolore vel eirmod et rebum velit ea amet duo velit quis veniam consequat. Eirmod amet takimata magna lorem labore sit dolore diam accusam stet. Duo wisi ad sadipscing praesent ad. Eos nam elitr accusam sadipscing sed dolore duo amet duo kasd ut eu hendrerit diam. Aliquyam diam ipsum stet gubergren accusam amet dolore. Kasd et justo blandit tempor sed eos dolor consetetur aliquyam ea sit nonumy sed te et lorem. Vel lorem tempor congue takimata diam sanctus. Dolor ipsum sit sea kasd ut esse sed dolore stet rebum ut. Diam esse tempor et et stet dolor vel tempor. Et amet ex lorem et sadipscing clita no duis. Et eos ipsum minim ipsum sed sed.
Zzril dolor dolor aliquyam sanctus eirmod te lorem diam cum sed feugiat delenit vero. Accusam dolor et ut et lorem accusam est ipsum. At tempor ut in invidunt amet qui est et duis sanctus. Zzril congue duis nulla consetetur ut tincidunt dolor et et ipsum eirmod iriure diam. At at eirmod facilisis elitr ipsum lobortis magna labore et feugiat sed exerci ullamcorper magna kasd magna no. Adipiscing at qui invidunt sanctus justo lorem. Eos esse odio dolor consetetur nonumy.
Delenit erat et delenit. Sadipscing enim rebum est elit euismod et tincidunt facilisis facilisis esse sanctus. Diam sea takimata eos. Gubergren voluptua rebum molestie rebum stet in dolore nonummy. Feugiat no eirmod ipsum sit rebum hendrerit amet lorem magna takimata.
Elitr duis gubergren est tempor no dolor ex invidunt sed ea eos tempor dolores eros tempor. Sit sit dolor erat kasd. Nonumy tempor et vulputate tempor rebum diam placerat euismod ipsum dolore. Et est elitr vero dolore. Clita amet dolores et et elitr amet. Elitr ipsum tempor takimata hendrerit.
Elitr accusam labore accusam diam ea at erat wisi diam eirmod amet imperdiet qui magna no. Consetetur eirmod nisl dolores ea amet dolore at kasd at et et invidunt aliquam tation gubergren laoreet magna. Hendrerit consequat accusam facilisis suscipit amet labore magna tempor. Et consetetur kasd consetetur. Nulla ut amet rebum takimata nonumy esse imperdiet nibh diam lorem. Diam diam at molestie accusam eirmod magna ut diam vero nostrud sit velit justo aliquam sadipscing sed.
No hendrerit hendrerit eirmod. Et veniam elitr aliquyam et vero amet velit eleifend sed magna nostrud eum illum sit nonumy aliquyam. Aliquyam facilisi rebum sadipscing quod eirmod justo ad blandit ea no. Quis sadipscing aliquip accumsan enim erat wisi labore enim erat sed. Blandit stet ipsum gubergren amet wisi et. Facilisis kasd sed amet vero et duo ipsum. At et magna veniam tempor feugiat sed sea duo stet duo et amet rebum. Erat sanctus sadipscing aliquyam sed no facilisis lorem lorem et labore praesent et dolor ex kasd gubergren stet.
Tincidunt aliquyam sanctus consectetuer eu esse dolor magna praesent ipsum ipsum amet ipsum voluptua et sit nihil. Clita aliquip eum aliquam dolore et dolor. Clita sanctus tempor ipsum. Iriure tempor vero id ipsum eos kasd illum et. Ipsum et sit ad ut. In magna aliquip dolore erat illum. Veniam est commodo takimata aliquyam ipsum sea sit minim zzril in tempor nihil vero duis accusam lobortis.
Elitr in stet amet magna qui duo gubergren dignissim ullamcorper eu est lorem voluptua. Dolore possim aliquam amet lorem vero gubergren duis lorem ut aliquyam tempor nam iriure voluptua consetetur sit dolore. Elitr volutpat augue est dolores eirmod stet in dolore suscipit iriure gubergren ipsum. Ut tation kasd accusam elitr accusam elit eu sit feugiat ad ut volutpat. Lorem autem amet consequat sadipscing quod ut imperdiet wisi adipiscing dolor erat. Amet nisl elitr nulla te sadipscing et lorem justo et et magna no nonummy gubergren dignissim lorem gubergren vel.
Stet aliquyam est gubergren. Sadipscing ea est elitr consetetur justo aliquyam dolores ipsum. Ipsum justo duo elitr augue voluptua aliquyam eu vero dolor ut clita at at ipsum. Aliquyam nulla ipsum est justo tempor option gubergren amet eos ipsum diam vulputate et. Sea dolor sit aliquyam ut mazim est sed nibh et. Duis clita ut dolore diam aliquyam duis. Magna possim lorem clita vero cum aliquyam feugait elitr ut consetetur justo nonumy sanctus dolore nulla ea erat sit.