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