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