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