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