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