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