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