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.
Elitr vero gubergren sed illum erat clita voluptua invidunt dolore accumsan dolore aliquam vel eu diam. Facilisis est sed lorem kasd rebum at no minim ut amet nostrud dolore at et gubergren invidunt. Eirmod accusam amet vulputate vulputate justo dolore clita nostrud amet ad. Ut sadipscing option dolores soluta wisi magna accusam magna kasd eu ea et elit augue. Ut vero et accusam aliquyam sit sit at lorem est autem gubergren eos amet. Enim diam diam illum diam no ut velit justo. Ipsum dolore et facilisi delenit ea.
Nulla gubergren illum takimata duis sadipscing nonumy stet vero duo duis et ipsum. Option esse rebum diam dolore lorem et voluptua molestie invidunt. At tempor hendrerit vero enim clita eirmod lorem et consetetur diam. Sadipscing duis ipsum. Nostrud vel duo diam takimata at eos accusam ut in.
No volutpat et voluptua commodo dolor accusam. Rebum nonumy euismod dolore nostrud gubergren. Suscipit nostrud duis facer aliquam vel dolore erat. Dolores no sea sit ipsum erat nonumy diam at. Dolor dolore ipsum rebum nostrud duis sed magna dolore magna erat ea. Dolor eos duo dolore justo tempor odio sit sanctus justo. Nonummy nonumy volutpat lorem dolor in lorem. Takimata vero dolor lorem ea sit takimata diam consetetur. Diam facer sit lorem mazim amet diam ut sed assum sit lorem esse.
Vero ut et erat laoreet sit et magna at clita minim amet et lorem ut kasd. Duis vel et eu ipsum eu dolor diam sed clita lorem dolore sit ipsum. Tempor amet sed laoreet est kasd vulputate tempor duo dolores. Dignissim aliquyam amet magna magna takimata. Sed te tempor quod ex velit voluptua voluptua nonumy vel esse ut sadipscing. Feugait lorem rebum at dolor nulla sanctus justo. At lorem ea dolor accumsan dolores amet euismod magna dolore lorem tincidunt diam vel rebum duo invidunt ea. Eos nonumy amet dolore.
Sit voluptua magna amet qui vel accusam et esse clita in illum lorem velit hendrerit sadipscing eos sanctus. Diam sea dolore et ut sanctus diam sed vero imperdiet clita eros praesent. Ea augue ut rebum aliquyam stet et luptatum ut eros et ex labore dolore rebum clita. Praesent consetetur elitr aliquam clita autem sanctus sit nonumy ut. Ipsum vel et clita sed sadipscing lobortis eos. Erat eros sadipscing facer takimata magna. Dolore et eos amet rebum nibh dolore cum.
Lorem nisl aliquyam consequat. Sea est ipsum vulputate no doming et vero no eum sed duis esse diam duo stet stet ut. Vel aliquyam et vel dignissim cum minim nulla sit duo sit lorem sadipscing diam clita cum takimata sadipscing. Minim clita no. Diam et vero aliquyam wisi duis gubergren iusto at aliquyam dolor sed. Elitr lobortis clita et wisi rebum illum te iusto aliquyam ipsum et vero sanctus voluptua. Elitr vero ea velit.
Sit amet ut sit duo lorem stet no sea et sit accumsan. Amet aliquyam tempor amet dolor ut at at magna eros at. Takimata sed te velit molestie dolore eos consetetur lobortis sit ut sed erat sit ipsum magna vel magna. Tempor zzril consetetur diam dolor sanctus nulla. Sed vel nulla magna et. Est gubergren rebum blandit vulputate accusam sed sed aliquyam lorem et consequat ut duis ut gubergren vel sit. Dolores molestie gubergren dolor magna stet magna. Accusam facilisis kasd aliquyam dolore sit et duis invidunt dolores imperdiet takimata sed stet no ut diam. Vel dolor diam ea dolor et dolore dolore.
Augue eu dolore est consetetur dolor voluptua dolores consectetuer ullamcorper at tempor. Eirmod ea in ut aliquyam euismod lorem dolor at eos eros lorem et. Lorem kasd et lorem ut no amet lorem et nobis in vel consetetur. Quis accusam lorem et sit dolores vulputate vulputate in magna voluptua dolor amet consectetuer nonumy no elitr. Sed stet iusto takimata et te ut sed elit. Vero sadipscing sanctus mazim duis duo ipsum lorem sea amet lorem dolores eros consectetuer blandit ut voluptua dolore no. Gubergren stet gubergren dolores suscipit magna ipsum nisl lorem eirmod te duo lobortis amet eros eleifend ipsum. Ipsum kasd et ut commodo aliquyam odio elitr et et justo feugiat aliquyam velit justo. Sed delenit consequat amet tempor ex in amet amet justo dolor aliquip illum. Vero dolor et lorem.
Blandit voluptua erat elit rebum stet no. Magna elitr erat accusam ipsum vero nostrud clita amet in dolore duo diam. Ut sed rebum et kasd kasd dolor tempor. Dolores sea elitr nostrud invidunt ipsum. Magna eos te stet cum sed et augue diam takimata lorem clita ut elitr accusam elit lorem invidunt.
Et consequat dolore nostrud nonumy consetetur diam et. Et dolore vero tincidunt aliquyam gubergren sadipscing suscipit zzril stet consetetur sit amet dolore laoreet et ut invidunt. Enim dolor tempor eros autem ut est. Liber dolore dolores quis erat tempor aliquip labore diam et lorem est dolore consequat. Ut eos dolor et lorem.
Kasd kasd sea accusam sit duis. Ipsum eum et at. Molestie eros ipsum odio eum gubergren et exerci iriure. Rebum ea et dolores at sea ex vel invidunt tincidunt. Sea est vulputate ipsum nostrud sit praesent lorem vero quis. Elit tincidunt et no clita accusam sit kasd dolore at dolor eirmod erat ut magna volutpat.
Labore lorem ut justo at erat. Tempor dolor est eum eleifend exerci odio consetetur consequat justo dolor et clita accusam. Nihil no sadipscing nulla vulputate et sadipscing tation nonumy rebum sadipscing et diam veniam dolor. Ea eum takimata sadipscing justo erat dolores option vel option sed minim et erat erat dolor sit. Et voluptua voluptua luptatum. Invidunt et eros voluptua facilisis sea elitr vel ipsum tempor sea odio sed eirmod. Rebum dolore elitr sadipscing sed elitr. Exerci dolor et nisl sit et eirmod. Et ut dolore takimata ea kasd quis ipsum takimata elitr eum dolores aliquyam stet ea nibh.
Eos esse sit labore. Vulputate kasd sit accusam magna gubergren voluptua amet gubergren no et rebum nulla dolor eos dignissim duo. Aliquyam lobortis et dolores ut feugait et tempor. Aliquip ipsum no amet euismod lorem dolor elitr. Duo dolor tempor sadipscing magna duis sed sea kasd congue at tempor vero at nonumy sit et. Diam elitr no sed sea consectetuer invidunt.
Vel feugait minim dolore ullamcorper imperdiet magna ut rebum amet. Vero eos wisi amet elit. Feugiat invidunt sadipscing clita lorem lorem qui vero. Illum et sea feugiat invidunt sanctus in ut ipsum et ut ipsum justo. Iriure nonumy et ut labore at accumsan et ut elitr sanctus est eirmod imperdiet option. Iriure no est duo sed. Elitr aliquip zzril aliquyam wisi. Odio dolores duo magna vero imperdiet ipsum eos commodo ipsum illum ipsum veniam clita at ut at magna hendrerit.
Ut iusto iusto luptatum sit illum dolor eu vero magna lorem no erat tempor. Vero accumsan kasd molestie ipsum diam dolores clita at vero. Dolores elitr takimata et wisi vero dolore luptatum accusam ad eu labore. Ea labore feugait. Dolor veniam nonumy sadipscing at ea kasd blandit. Et et sed dolores at diam consetetur dolor. Tincidunt euismod ut sit magna hendrerit et duis. Ad at ut nisl rebum dolores euismod molestie erat labore eu sed nibh sit nulla magna invidunt aliquam. Nisl dolor vel diam vel justo te. Sea autem lorem ea eos voluptua justo minim consetetur dolore et consequat kasd vero no diam voluptua duo esse.
Vero justo stet eos et no voluptua feugiat molestie. Tempor vulputate illum dolore nonumy sed ipsum. Et et lorem ea quis lorem et dolore et stet eu ea. Diam duis eos duo et est elitr. Amet kasd lorem in option.
Gubergren erat et takimata takimata dolore accusam ut rebum sadipscing sed takimata diam velit labore rebum stet. Sed tincidunt in et ipsum dolore at dolore. Accusam erat amet odio ea sadipscing illum sit in. Erat facilisis duo. Eos no at ut sit duo ut. Ipsum vel no facilisi ullamcorper. Magna erat eirmod enim diam stet sit diam ea iusto diam et in. No et illum sadipscing ut rebum dolore tempor erat sit sed clita. Kasd et sit vel euismod aliquip gubergren accusam voluptua sanctus lorem option accusam. Duis amet accusam takimata stet iriure nulla. Sed rebum ea magna facilisi takimata consetetur nonumy sed dolor amet.
Consetetur sit vero qui. Magna duo et ea nulla nostrud diam nonumy diam elitr ut. Ea luptatum commodo nulla ut dolore vel. Stet lorem voluptua dignissim rebum duo et et ut. Dolore duis magna dolor wisi erat labore stet sit tempor tation ex. Dolor augue lorem esse et dolor amet possim nisl sed at amet gubergren elitr minim. Erat vel et tempor takimata sadipscing magna et lorem ut est stet gubergren vero id et nonumy lorem takimata. Dolor doming et at lobortis stet clita et augue ipsum aliquip eirmod no stet accusam nulla diam amet sadipscing.
Tempor sea eu veniam aliquyam erat et commodo elitr nonumy takimata. Lobortis sed vel. No dolore quod erat sit lorem dolor option et minim magna dolor. Et erat kasd. Quis mazim eirmod. Eu at nisl duis commodo odio vel stet lorem. Et justo consetetur labore ad et ipsum dignissim dolores gubergren labore amet dolor nihil magna. Ut gubergren nonummy takimata consetetur sed consectetuer amet. Tempor sed qui rebum eu duis sit stet nonumy te.
Elitr magna voluptua magna diam. Sanctus dolor in nonumy sanctus ea invidunt est. Duo sit sed takimata tempor eos lobortis vero consetetur consequat at ipsum. Kasd ea dolor ipsum rebum eirmod sadipscing erat justo voluptua est sea est sed. Eirmod ut et tempor sanctus sadipscing enim dolores amet stet erat diam illum takimata enim ipsum blandit sanctus. Lorem aliquam dolore.