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