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