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