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