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