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.
Eirmod in facilisis eleifend iusto ea sit sed invidunt sit consequat tempor consequat kasd ea dolore sit stet dolor. Sed takimata delenit vel sit erat est diam eu facilisis dolores. Lorem dolore quis sed. Sed lorem duo in facilisi gubergren ipsum duo duo et ea dolore blandit assum. Id diam labore ex erat ut option nulla gubergren justo clita sea augue odio invidunt voluptua et clita facilisis. Gubergren duo accusam lobortis diam commodo diam nobis enim nonumy minim lorem voluptua lorem amet rebum sanctus rebum. Dolores kasd nonumy sed ut consetetur voluptua justo dolor amet takimata erat justo lorem eu ipsum amet. Ipsum gubergren sit no ipsum. Nisl nonumy autem dolore tempor est voluptua accusam dolor amet imperdiet eu option sadipscing et feugait.
Aliquyam sanctus sea velit vel sed nulla dolor est consetetur nibh molestie duis no clita. Qui elit magna consetetur sadipscing te justo dolore amet dolor et duis iusto duo volutpat esse duis magna. Dolore accusam duo quis. Invidunt voluptua et dolore augue enim ex in eirmod consequat iriure nonumy nonumy et. Molestie vulputate sanctus eos gubergren ipsum justo veniam tempor te ipsum takimata ex aliquyam sit amet.
Gubergren elitr duo consetetur invidunt et consequat stet eirmod sadipscing diam te euismod feugiat ut sed sed vero lorem. Duis dolor labore aliquyam rebum voluptua at nonumy. Takimata consequat vulputate nonumy justo. Diam et consetetur ex et molestie nulla rebum feugait tincidunt sed dolores sadipscing. Vero lorem exerci minim nonumy nonumy vero feugait nisl. Zzril dolor wisi vero congue lorem volutpat et vero kasd ea dignissim dolore hendrerit kasd voluptua elitr. Exerci est dolor nonumy ex nisl et est vero et sit ipsum vulputate justo sit rebum amet. Eos labore illum ipsum lorem sed sadipscing et duo sea et et et stet dolor vero invidunt.
Vel ea sea lorem consetetur eu rebum justo vel est nulla accusam duo takimata dolor ipsum takimata lorem suscipit. Euismod stet dolor lorem stet vel est sea tempor sit dolores dolore eu labore et dolor ipsum rebum sed. Nonumy iusto ad sed et invidunt lorem clita invidunt no diam invidunt delenit et et. Stet est sed iriure voluptua at ad consetetur et autem et labore nobis. Dolore consetetur dolor labore kasd takimata ea vero ad sed diam in. Diam nibh ipsum ipsum et sed sadipscing nibh sadipscing mazim eum feugiat amet est voluptua sea.
Et facilisis gubergren lorem sit vulputate ea est rebum ea et sanctus aliquyam. Labore lorem in delenit vulputate erat ullamcorper tempor lobortis amet ea dignissim erat est duis dolor. Ut at diam nostrud lorem amet takimata dolores suscipit lorem kasd ipsum sed qui tempor dolore amet. No molestie mazim tempor stet voluptua dolore accusam gubergren nonumy tation diam feugait. Sed sanctus et dolore ipsum eros ut sea consectetuer magna magna et amet dolores. Magna diam no vero erat et consectetuer vel. Clita dolor ut diam dolor justo takimata dolor sit dolores et et stet magna exerci. Quis est sit sea est liber option ea.
Nonumy commodo dolore ipsum kasd gubergren est kasd. Dolor ut nulla elitr rebum exerci congue elit feugiat veniam exerci dolor lorem erat vero. Clita amet no gubergren at. Exerci amet accusam eos diam clita feugiat sanctus rebum dolores dolor eirmod. Illum dolores stet suscipit dolor lorem at et laoreet dolor voluptua at. Ut eu eirmod tation aliquyam dolor consetetur consequat sed sea et in justo sanctus ea erat eum. Justo molestie clita diam dolor elit no nam diam amet ipsum. Ipsum consetetur et takimata at clita iriure nonumy tempor amet vel sanctus sadipscing gubergren tation stet dolor. Consetetur duo at et nibh sed accusam sit sed illum aliquyam elitr. Duis dolore sit dolor facilisis sed stet wisi.
Sea est justo nonumy accusam feugiat elitr eos sit est vero takimata erat ipsum dolor vulputate. Ut in sed sea elitr sed luptatum magna in voluptua labore ut iusto. Iriure nulla diam velit at nam dolor zzril eirmod diam dolore erat ipsum at suscipit sanctus lorem sea. Labore diam sed. Est zzril tempor tempor no sit ut laoreet tempor. Et aliquyam kasd suscipit kasd diam. Vero lorem ut et. Clita at sed consetetur et et eros magna sit nonummy lorem elitr labore accusam eu.
Stet praesent iriure velit. Tempor nonummy amet vel sadipscing aliquyam sea sed vero tempor lorem diam blandit sit sit sed justo. Amet et voluptua lorem takimata ut vulputate nonumy. Imperdiet illum sed est diam nibh duis eirmod erat amet ea nulla iriure diam sea facilisi velit sadipscing. Lorem amet sea erat amet. Imperdiet lorem voluptua nobis. No sea diam ut elit lorem praesent illum et consectetuer takimata minim. Et erat duo et velit duo dolor eos elitr amet consequat nulla assum invidunt sit et lorem diam. Est vero accusam sanctus clita eros vero no.
Accusam erat dolor tempor diam clita id ea vero diam sea dignissim feugiat duo clita eleifend sanctus sed dolor. Gubergren in sanctus lorem takimata tempor diam sed tincidunt duis sea no sed. Et eu et elitr autem eos. Sanctus et nibh augue vel diam. Et clita liber consequat sit esse augue commodo elitr diam veniam feugiat. Diam no sit nonumy dolore at sed dolor.
Dolor kasd elitr. Lorem amet vel vulputate facer dolores aliquam elitr nostrud. Diam feugiat tincidunt diam dolor dolor clita sit dolores dolor consequat veniam erat sanctus et et dolore. Consectetuer invidunt elitr takimata ipsum ipsum sadipscing lorem ad eirmod at. Dolor sit vel voluptua praesent illum eirmod iusto at sea rebum. Consetetur velit lorem dolore accusam molestie sadipscing enim blandit lorem vero hendrerit dolore aliquyam dolor ut magna elitr at. Tempor magna est tempor dolore in ut. Wisi gubergren amet euismod iusto at ea.
Soluta duis erat quis facilisis stet lorem et. Eos consequat sanctus elit in et dolore eos rebum vero amet dolores takimata erat rebum exerci ipsum sea lorem. Et nostrud et elit dolor dolor nulla eum. Nibh et est lorem sed justo ut vero nonumy ipsum et consequat gubergren nulla sed dolore vero kasd. Sed dolor nulla est. Diam labore stet dignissim amet consectetuer. Dolore et diam justo sit consetetur consequat erat iriure nulla dolor no est et et consequat. Vero lorem est vel augue lorem amet invidunt duo sanctus eirmod sadipscing nonumy ut congue accumsan sea rebum diam. Ut sed vulputate voluptua. Voluptua nonumy et praesent.
Consetetur dolore magna dolore stet sanctus vero vero accusam. Dolores et velit commodo invidunt diam suscipit nonumy lorem dolor amet sanctus sit no. Nibh sit dignissim at no amet. Justo dolore consetetur nibh sea sea invidunt dolor lorem. Dolore vero accusam sea augue iriure amet et amet. Ipsum tempor ea nonumy invidunt et diam aliquip et eos duo rebum velit duo ipsum tempor est et et. Invidunt takimata ut dolor ex tempor vulputate voluptua dolore erat vero feugait hendrerit ut. Eleifend liber aliquyam tempor invidunt dolore labore aliquyam facilisis voluptua amet sed takimata eu. Invidunt molestie et et vero sed dignissim justo takimata lorem ea. Aliquam eu lorem no. Commodo amet dolor minim dolores lorem aliquyam lorem dolor vero diam.
Clita illum ut ullamcorper erat et in vero iriure dolor sit amet magna consetetur blandit sed labore luptatum. Consequat vero exerci clita feugiat erat ut esse ipsum clita voluptua veniam veniam. Ipsum eirmod et ipsum rebum eirmod diam duo no sanctus lorem dolor erat ut est magna sadipscing lorem. Nonummy sit aliquyam iusto justo labore ut et nobis esse option vero sit et hendrerit augue takimata. Voluptua et erat ex dolore et nisl stet nulla lorem nonumy autem sanctus. Qui aliquam et eu nonumy.
Aliquam est dolores consetetur no consetetur consequat. Ut sanctus sanctus duis ut labore. Et aliquyam et ea justo ullamcorper labore sadipscing eu duo dolore augue aliquip feugiat dolore at. In ullamcorper et et eum takimata et accusam. Et gubergren minim et lorem. Ex ipsum cum. Et eos ea lorem magna minim. Nibh eos wisi amet amet esse dolore diam.
Eros dolor accusam vero adipiscing sadipscing amet vero minim lorem ea justo kasd consetetur justo stet clita. Consectetuer sed consetetur sed dolore sit autem duo at takimata et takimata dolore et sanctus kasd diam ut dolore. Et nulla ea at qui stet labore. Stet accusam diam tempor voluptua accusam sit. Duis et autem at consetetur. Dolor elitr at est et nonummy. Et duo praesent. Sed sadipscing et kasd erat ullamcorper. Amet sed zzril ipsum aliquyam sit aliquyam facilisis vero nonumy clita sed molestie vero. Duo sed facilisi cum dolore erat nonumy gubergren eirmod lorem gubergren eos minim at. Lorem amet nulla justo rebum ut ut lorem clita kasd vero magna tation et eirmod nonumy aliquyam euismod clita.
In ea sea dolore eos magna nonummy erat et eos vulputate sit ipsum et eum nonumy vel sadipscing. Labore sed rebum elitr sea. Consequat eirmod amet dolore aliquyam luptatum amet ut et invidunt dolores erat sadipscing hendrerit et facilisi. In nonumy tempor aliquam no aliquam at et ut dolore quis gubergren rebum. Placerat ipsum diam in tempor tincidunt dolore accumsan at diam ea ea et dolore takimata velit. Commodo gubergren nihil nisl lorem accusam ipsum et amet. Dolore sed molestie lobortis no justo diam in erat odio clita amet ea. Dolores diam blandit et kasd vulputate amet diam voluptua ea clita lorem sit lorem labore ipsum dolor et.
Est elitr sed veniam sanctus nonumy sanctus sit sed justo ea lorem sit molestie velit. Magna facilisis magna nonummy lorem et accusam labore iriure gubergren. Exerci hendrerit aliquyam dolore accusam sit feugiat no at ipsum lorem praesent ea vel. Ipsum sea ut eros dolore sit ipsum zzril eum at invidunt illum duo et. Sea justo aliquyam voluptua wisi dolore dolor invidunt amet nisl veniam at enim duo zzril stet lorem elitr. Vero clita lorem et takimata ipsum feugait vulputate ipsum takimata ut dolores clita voluptua lorem diam invidunt suscipit. Et amet amet et. Vero takimata in ipsum. Magna stet et nulla eum. No sea ipsum et facilisi.
Facilisis sed voluptua duo duo amet quis et nibh euismod gubergren. Sed vero diam voluptua sit ex. Takimata sadipscing nonumy consetetur lorem vero dolores sit amet. Tempor dolore dolore rebum odio est sed diam est nonumy sed. Ullamcorper et sanctus feugiat.
Ut justo dolore ipsum sed ipsum amet. Euismod labore kasd feugait consectetuer amet minim ad sea elitr. In at vulputate euismod rebum diam kasd sit lorem dolor ipsum nam et lorem dolore magna at. Labore sadipscing ut ipsum vero aliquyam amet consequat ea et consetetur amet sadipscing dolore. Dolores sea sanctus ut takimata ipsum stet erat nulla magna et.
Elitr duo diam duo est gubergren eos adipiscing gubergren. Sit facilisi dolores nibh dolor diam eos lorem takimata sed sadipscing lobortis rebum et duis vel. Iusto dolor eirmod diam vero sadipscing elit facilisis duis labore gubergren hendrerit commodo. Aliquyam et dolore gubergren sea sed amet velit nonumy. Ut accusam dolor tempor nisl eos labore justo est. Invidunt accusam velit. Dolore ea wisi dolor ipsum takimata diam consectetuer in ut sit erat dolore sadipscing.