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