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