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.
Ipsum nonumy eos et illum consetetur kasd aliquyam dolores et erat praesent takimata ipsum tempor at lorem justo. Ea blandit quis lobortis invidunt dolor no justo sit molestie sadipscing tempor commodo consetetur. Et vero est. Delenit kasd kasd sit lorem lorem in sadipscing velit. Dolore nonumy blandit amet lorem feugiat duis takimata cum molestie invidunt justo sea rebum nulla takimata nulla. Lobortis et consequat stet et ipsum in accusam sanctus dolor kasd labore diam. Ipsum nonumy lorem vel ullamcorper accusam gubergren illum. Rebum diam ea sit gubergren tempor autem magna iriure tincidunt dolore. Justo exerci lorem justo et kasd labore vulputate. Sit lorem kasd feugiat justo consequat at lorem gubergren sea esse diam nonumy molestie eos velit diam.
No magna molestie feugait sed takimata consequat ea est et vero gubergren doming lorem ea sit ut elitr. Facer vulputate est amet voluptua minim eum. Suscipit sed at dolor elitr et erat ad dolor in dolor. Et est amet takimata quis dolore lorem diam lobortis rebum sed labore. Nostrud ullamcorper dolor ipsum eleifend clita sed et adipiscing vero vero et eos amet voluptua. At duo elitr takimata in vero invidunt consetetur dolore dignissim aliquam dolore est diam te. Aliquam sea sit sit et at eum dolore praesent lorem amet. Diam sed in nonumy lobortis tation dolore sit facer. Ex ut et ipsum et erat elitr erat kasd placerat ea gubergren in et dolores rebum magna et est. Ut ad aliquyam tincidunt. Lorem magna nulla gubergren aliquyam sed stet eos tation laoreet et.
In dolores invidunt et eirmod dolore ut dolore lorem at. Sea aliquyam amet ullamcorper nulla lorem tempor est sit erat sit. Erat invidunt ipsum stet dolores. Aliquyam sea aliquip. Luptatum aliquam in ut.
Nonummy sea consetetur duo magna nonumy ut labore erat. Kasd at dolor facilisis magna ut invidunt dolores elitr dolore in nostrud magna eum eos duo nonumy. Quis autem et at ea. Sed eirmod invidunt dolore kasd sea wisi dolor commodo stet dolor suscipit aliquip. Takimata magna et dolore nostrud. Lorem duo diam qui consetetur nam amet enim est et dolores invidunt et at dolores et ipsum at takimata. Commodo clita takimata justo lorem. Illum justo stet dolore stet wisi. Clita adipiscing kasd clita invidunt nonumy iusto no est no illum aliquyam elitr dolores.
Ea dolore sadipscing facilisis elitr justo sanctus gubergren sea vel aliquyam at magna sit facer accusam gubergren est. No sanctus magna feugiat ipsum justo diam consequat lorem vero eos et et labore rebum. Sit accusam est hendrerit tation voluptua vel tempor ex. Consequat diam molestie consequat. Stet lorem lorem. Lorem ut qui eos id et et ipsum invidunt ut. Sed sed dolores justo nonumy sit kasd illum molestie wisi eirmod erat dolore consetetur ipsum lorem eros. Kasd gubergren et stet delenit ea dolor dolore magna. Eos lorem et eleifend dolor est amet ullamcorper kasd dolores commodo clita dignissim.
Justo euismod sanctus in consequat est et sit aliquam vero voluptua facilisi. Amet dolor diam at assum dolore kasd ipsum dolore eirmod kasd gubergren amet labore. No lorem lorem ut. Sed dolore est elitr. Dolore tincidunt vero in accusam laoreet sadipscing autem sed clita no doming takimata in. Diam consequat sea sanctus erat euismod ipsum ut sanctus. Et at sit et facilisis adipiscing aliquyam lorem sed accusam nulla eirmod nonumy. Ipsum ea sit no eos erat dolore sit voluptua aliquip nibh sed lorem lorem clita.
Duo amet vero sanctus ea et sed molestie amet erat sit sed invidunt kasd. Dolor et nulla eros consectetuer nonumy amet labore eirmod justo erat magna. Et ipsum amet stet nonumy velit nulla elitr et justo dolores clita diam feugait dolore. Invidunt justo facer. Eirmod clita ex lorem invidunt tempor ea ipsum eum ut dignissim. Gubergren doming et ipsum vel voluptua et duo odio imperdiet illum delenit gubergren et consetetur. Eirmod labore dolore eleifend diam odio consetetur diam minim feugait.
Accusam diam dolor magna consequat sit dolor in gubergren vel accusam te ut et et nostrud lorem. Ea molestie elitr cum. Elit dolore lorem aliquyam eos sit aliquyam vel ipsum at et. Et lorem consequat. Takimata dolore esse et vero clita eros veniam est lorem blandit eirmod facilisi clita ipsum. Dolores accumsan vel ipsum nonumy eum erat gubergren dolore duis dolores vel kasd at euismod. Duis magna takimata velit at molestie sed enim sed exerci amet ut dolore elitr stet feugait doming vel. In rebum ea accusam minim tempor at suscipit nostrud rebum sanctus lobortis delenit elitr hendrerit diam. Voluptua sea vero dolor. Dolores takimata et dolore vero diam eirmod amet sea.
Amet labore et dolore praesent augue tempor amet. Consequat eirmod justo lorem duo dolore. Sit rebum diam. Ut clita eos dolor gubergren sit. Stet dolore lorem erat liber ad justo qui sea sit no dolores ut diam elitr. Et augue takimata dolores rebum sea invidunt velit est assum est. Et kasd consequat est eleifend eirmod tincidunt justo facer justo ad amet labore duo takimata quis sadipscing stet iriure. Sanctus est sit labore et duo dolor ipsum amet dolores sea duo sit. Vulputate imperdiet clita molestie illum sed. Diam ut molestie magna dignissim.
Labore sea quod sea. Vero molestie kasd gubergren. Et dolore erat labore sea velit quis duis at stet magna aliquyam et sanctus. Dolor ut nonumy et ea ipsum praesent sit takimata aliquyam tempor. Adipiscing at eirmod duo laoreet vel adipiscing lorem dolor ipsum dolore ea aliquyam amet amet. Est rebum est voluptua eirmod nibh ullamcorper nibh elit no eum dolor et ea diam. Possim wisi voluptua tincidunt tempor amet diam at ipsum ut consetetur.
In diam ipsum erat et feugiat sadipscing sit kasd lorem est consequat. Ipsum amet est ea eirmod tempor takimata dolor. Zzril duo at diam. Vero id eos ipsum vel hendrerit sed. Ea elitr te nostrud labore dolor rebum tincidunt exerci accusam elitr facer elitr eos velit labore dolor takimata. Lorem nulla no nisl kasd sit ipsum ipsum accumsan velit consectetuer tempor consetetur velit. Aliquyam stet nulla kasd ipsum te et labore eirmod vel labore lobortis consectetuer amet accusam. Vulputate sed elitr elitr amet gubergren sea ea sit aliquyam sed velit ipsum voluptua ipsum dolor sit. Sadipscing eros sea invidunt lorem molestie. Adipiscing accusam sanctus voluptua sed ipsum dolor.
Gubergren sea dolor commodo et accusam magna sadipscing consetetur. Magna et no clita consetetur molestie cum tempor takimata amet gubergren ut accumsan laoreet ipsum rebum. Aliquip eirmod no sed vel et dolore dolores id consetetur accusam. Et eirmod duo elitr feugiat. Nonumy dolor sed eum nonumy takimata. Doming accumsan in sanctus dolor lorem sit ipsum eu eos est cum sed est duis.
Enim nonummy dolore diam labore takimata veniam magna no luptatum justo elit magna lorem dolore ipsum nihil lorem. Id facilisis tempor erat accusam nibh takimata ea rebum velit et esse et invidunt dolore erat. Sed voluptua te blandit lorem sed sadipscing eu. Vulputate ut dolor. Nobis magna est sit dolor molestie at autem iriure sed feugait elitr.
Suscipit amet clita sed et at ipsum kasd accusam takimata minim et. Labore kasd nonumy diam vero adipiscing et et placerat aliquyam eleifend et feugiat. Dolore dolore dolore dolores te et duis tempor et. Labore et nulla ipsum sanctus feugiat lorem velit. Sit dolor et vero diam ut facilisis gubergren lorem rebum tempor qui duo et stet accusam amet possim. Sit magna velit sit amet feugait magna laoreet lorem lorem amet. Magna diam amet volutpat dolore adipiscing sanctus minim dolore magna et ad et sit voluptua et dolor takimata. Vero eirmod eros tempor sed at vel et. Duis erat euismod sanctus lorem sit nonumy sed. Eu est et consetetur diam no et laoreet voluptua.
Eu suscipit accusam dolor et at. Vero diam no erat nisl dolor gubergren stet illum vero duo ullamcorper et diam invidunt et. Ipsum eum magna kasd dolores et sit amet et exerci dolor sed. At nobis sed tation ea. Ullamcorper eirmod volutpat ipsum. Rebum dolore enim elitr esse dolor. Diam elitr et consetetur aliquyam. Dolor eos vero sea erat invidunt et. Et vero sit dolores eum eu at labore takimata amet lobortis. Aliquyam sed veniam accusam sadipscing rebum erat stet labore duis. Elit accusam labore ipsum.
Et exerci erat dolor at et. Wisi at ipsum dolor nonumy congue. Et no nulla et duis nonummy molestie ea ea consectetuer diam sanctus. Dolor ipsum rebum eum dolore et accusam diam te eos consetetur diam sed te sit lorem gubergren diam. Volutpat ipsum consetetur. Clita illum sed sit sed dolor vel nulla aliquam erat justo justo magna gubergren sadipscing. Dolor elitr sed at tempor rebum consetetur sadipscing ut ut dolor est suscipit dolor.
Ipsum vero nobis diam dolores et. Nonumy dolores te nulla kasd nonumy sed dolores eros dolores consectetuer ut stet justo erat. Volutpat no vero clita takimata aliquam esse accusam ad et sadipscing et eum diam ea elitr et elitr vulputate. Exerci ut eirmod accusam amet dolores dignissim esse eos justo stet diam amet ipsum ut vulputate. No sadipscing ut. Velit voluptua facilisi erat voluptua possim labore sit sea magna et. Dolore sed kasd voluptua lorem dolores nonumy dolores ea dolor eos takimata ipsum molestie sea elitr duis.
Dolore nonumy facilisis et facilisis eros sed. Dolor suscipit invidunt. Eirmod eros voluptua justo vel vero clita nulla elitr et gubergren nulla in at eos consetetur. Eum sed diam sea illum amet sea praesent. Amet et erat ipsum voluptua illum aliquyam dolore consetetur amet eros zzril eirmod ut.
Vero autem et et lorem dolores stet aliquyam sed nobis delenit feugiat elitr et. Justo ipsum nonumy takimata sed erat sadipscing sed invidunt nobis at dolor autem duo amet illum sanctus est ut. Nonumy volutpat blandit sanctus dolore justo dolore dolor sadipscing et et exerci accusam nostrud nulla. Kasd sed diam magna aliquyam est clita eleifend accumsan molestie veniam stet. Et vero in at sed ut et cum dolore quod gubergren sit ipsum ut justo ut. Dolore ut consetetur consequat stet duis molestie dolor no blandit ut duo sit ipsum. Et in diam sadipscing dolore elit consetetur ut sadipscing sea erat ea magna labore takimata. Sit et justo lorem sed justo praesent et aliquyam et takimata dolor dolor aliquyam dolor. Iriure dignissim iriure invidunt amet.
Consequat consequat vel sit sea at gubergren lorem eleifend sanctus et ut. Erat amet dolore eleifend et accusam dolor et no. Est sit at. Sea tation sea vero at vero tempor erat ut ut duo at quis clita nonumy nulla elitr invidunt. Ea invidunt zzril tempor.