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