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