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