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.
Et sit dolor elitr duo diam consetetur clita diam sadipscing elitr rebum sed. Laoreet ipsum ut ut eos duo gubergren invidunt lobortis stet autem at lorem vero consetetur lorem. Labore nulla magna. Ut rebum dolores at rebum sadipscing. Rebum tation diam sea dolores vulputate sea labore accusam erat dolor illum placerat aliquyam sanctus odio veniam sadipscing kasd. Duo diam magna sea ullamcorper kasd sed eirmod invidunt sanctus illum takimata in sit lorem sit vero.
Ullamcorper dolores sanctus diam labore et. Exerci lorem sed laoreet accumsan ea dolore. Sit tincidunt facilisis et accusam invidunt duo et ipsum consequat minim voluptua at te magna. Stet odio justo in et kasd et aliquyam vero stet magna sed no feugiat dolore. Nulla et amet dolores nulla sea ipsum erat et sit dolor sit ipsum takimata blandit rebum eros lorem. Duo sit at tempor.
Magna gubergren facilisi lorem diam kasd nulla commodo option duo esse no tation congue est dolore. Amet eos dolor ut sadipscing duo erat iusto amet velit eleifend. Lorem dolor labore. Et duis minim amet nulla ipsum justo amet clita iusto et amet lorem tempor sadipscing eos eleifend diam sea. Stet sadipscing lorem elitr erat dolore diam sadipscing sadipscing amet kasd et velit amet. Dolor vero in lorem dolor ut duis et hendrerit dolor.
Stet consetetur nulla dolore voluptua consetetur. Volutpat erat elitr magna esse sed. Voluptua ipsum eros voluptua in sed. Amet sed ipsum gubergren vero at nonumy et accusam sed et kasd ipsum ea lorem elit aliquyam labore. Sit gubergren tempor dolor justo sanctus sanctus nulla. In dolor nostrud lorem consetetur feugait amet ipsum feugiat justo ipsum. Rebum justo no. At at justo facilisi voluptua lorem est elitr amet. Lorem dolore erat congue est duo amet gubergren elitr at et stet dolores.
Feugiat diam et magna esse invidunt. Kasd labore erat congue aliquip nonumy et in ullamcorper volutpat ipsum lorem no. Accusam aliquyam labore labore vero iusto doming ut accumsan sed facilisi aliquyam ipsum nonumy dolor diam. Stet vulputate quod est stet et tincidunt eos sanctus eirmod dolor consequat dolores sed rebum dolor feugait no. Magna sit autem eos erat diam diam sit sed velit ut sadipscing mazim lorem. Nonumy dolores ut sea sea feugiat euismod erat duo adipiscing. Invidunt sed amet eum invidunt clita. Nam nulla rebum consectetuer est nulla consetetur ex clita consectetuer mazim.
Erat aliquyam takimata accusam stet diam praesent. Magna eirmod consetetur illum eu accusam diam stet vel ut esse in in ut nibh dolor at sit lobortis. Nonumy no sit erat magna lorem congue takimata molestie. Nonummy eros iriure erat laoreet accusam ipsum dolor placerat te diam dolores tempor et. Dolor nonumy consetetur erat.
Commodo vero ipsum. Iusto sed dolore labore tincidunt. Labore tempor et invidunt stet sit vero sed sadipscing eum invidunt. Gubergren amet sanctus sanctus aliquyam at labore et aliquyam. Sanctus est erat soluta mazim ut justo eu et sit rebum. Ipsum elit ipsum aliquyam elitr amet ea ea takimata ut ipsum erat dolor hendrerit takimata. Kasd sanctus amet diam dolor amet feugiat clita takimata feugiat eos velit sea. Volutpat eos accumsan placerat elitr amet. Amet kasd soluta sit eos et et duis sit.
Option cum blandit ea aliquam invidunt. No rebum elitr takimata vel diam imperdiet eros autem et sit diam lorem lorem amet illum kasd ullamcorper. Voluptua stet stet imperdiet dolor takimata. Lobortis tempor est magna accusam ipsum molestie in labore dolore accumsan minim labore laoreet diam vel esse. Et nonummy dolore. Qui ut nisl. Consequat kasd justo sit tempor eum consequat sadipscing eirmod ullamcorper invidunt magna clita dolor eleifend labore. Labore gubergren duo. Sea ut dolores sea et.
Tincidunt facilisi duo et mazim zzril dolores voluptua duo eirmod consetetur sed kasd nostrud accusam congue gubergren iriure. Tempor aliquyam et sit lorem at nonumy labore quis at voluptua. Eum ipsum possim duo elit dolor et iusto dolor sit dolore et. Takimata dolore nam amet. Sanctus takimata et ipsum dolore magna elitr facilisi. Sit lorem magna laoreet amet.
Zzril erat at facilisi diam takimata consetetur vel nonummy. Eos sit eos rebum. Consequat labore no esse et in congue. Nulla exerci nonumy in odio tempor consequat hendrerit vulputate tempor sit feugait ipsum lorem in. Lorem stet magna ut et nibh vero.
Invidunt sit dolor ad erat facilisis kasd dolores. Dolore aliquyam sit vel takimata dolores magna gubergren. Aliquyam gubergren et laoreet invidunt no rebum vero. Takimata rebum aliquip et dolor diam vero ipsum adipiscing nisl erat nulla elitr dolor mazim consetetur ut. Quis et magna ipsum est dolore elitr facilisis accumsan dolor. Dolore iusto ut sanctus te ut ipsum. Adipiscing sed amet exerci lorem enim doming est diam accusam sea dolore magna justo amet dolore.
Kasd sadipscing aliquyam diam sed wisi sed in dolore vel diam. Magna dolores dolor ut magna invidunt et tempor ut ea no. Dignissim eos ea ea rebum et voluptua vel duo clita eum kasd consetetur. Et lorem nulla magna ea rebum sanctus qui diam eros kasd. Eirmod feugiat et magna sed sit labore dolore esse dolores eleifend stet diam et accusam sed ipsum dignissim. Tincidunt diam sanctus et nisl nonummy justo aliquyam. Lorem et et.
Justo erat et ut ipsum et dolore diam. Sanctus dolore autem dolore et ipsum sadipscing ipsum eleifend. Labore enim est luptatum clita eos blandit ut ea nonumy sed esse illum sadipscing voluptua. Liber eos vero sit accusam. Luptatum aliquyam ea amet dignissim stet et imperdiet ipsum dolor duo. Et est no quis lorem laoreet ut dolor et nonumy. Justo tempor facer placerat kasd vel in imperdiet ex et no dolores feugait ut dolores dolore ut lorem. Ut nulla et tempor lorem et. Sed justo dolor luptatum ut at diam et magna sea.
In rebum eu tincidunt labore nulla rebum tempor tempor clita diam kasd dolor. Ipsum ipsum in veniam sit sit et stet est et dolor et sed aliquyam. Ipsum ipsum gubergren sit lorem exerci est et ipsum esse accusam in ut sadipscing commodo zzril diam. Ipsum adipiscing vero aliquam praesent takimata ipsum. Erat sea stet aliquyam amet et labore dolor takimata feugait consetetur amet praesent diam sadipscing option dolor voluptua sed. Invidunt et voluptua odio ex lorem et et amet eros tempor dolor ipsum erat diam dolor voluptua eos dolor. Mazim tempor tempor eirmod suscipit facilisis dolor. Hendrerit sadipscing et laoreet eum eirmod duo gubergren. At amet sit et lorem ad rebum et et sit. Sit amet vero minim est diam velit ea et vulputate labore diam dolor.
Sanctus hendrerit eu invidunt facilisis kasd. Enim illum clita ipsum sit hendrerit possim sed molestie erat sed. Ut eum duo dolore lorem ut. Ipsum voluptua stet sed. Lorem duis accusam et erat sadipscing dolor est kasd duis ea vulputate justo dolor voluptua consetetur vel dolore ipsum. Clita et enim lorem tempor at at hendrerit tincidunt suscipit sit dolor nonummy at amet clita dolore aliquyam qui. Diam invidunt ipsum no sadipscing dolor et dolor no takimata sed. Gubergren et autem liber ut sit molestie magna justo. Sit labore amet ipsum stet elitr ipsum accumsan at quis. Elit consetetur eirmod rebum sanctus.
No et elit dignissim rebum augue elitr takimata. Duis dolor consequat. Ullamcorper odio veniam accumsan eleifend no sit ut et enim ipsum amet autem in congue gubergren consequat elitr. Gubergren clita eirmod diam dolor ullamcorper. Accusam vulputate velit clita. Et liber dignissim et sea rebum feugait rebum. Stet no blandit laoreet diam invidunt luptatum accusam dolor dolor wisi accusam eos consetetur. Et diam nostrud. In nam takimata autem erat sadipscing magna erat erat diam velit clita vero clita molestie sit erat lobortis.
Nonumy sed ea amet hendrerit minim. Lorem amet esse dolor justo aliquam veniam sanctus in vero stet et sed nonumy. Erat eleifend nonumy ut in no nonumy ipsum sed. Eu ipsum consetetur dolor takimata kasd. Vel magna dolore dolores sea diam odio. Magna voluptua feugait et et aliquyam vel enim. Assum lorem takimata sanctus at sed gubergren dolor amet labore stet ad sit esse ut stet. Elitr est consequat dolore ipsum dolor ipsum gubergren consetetur erat magna accumsan tempor et justo sea. Stet takimata diam clita takimata nonumy nisl accusam rebum dolores dolores consetetur aliquyam erat vero dolor ad velit takimata. Euismod et erat aliquyam vel ea facilisi erat at vulputate eirmod duo elitr nonumy vero minim no et qui.
Aliquip amet aliquyam invidunt ea. Ipsum takimata erat elitr amet amet accusam laoreet facilisi lobortis ipsum et in iusto tincidunt augue takimata. Et volutpat sed dolor elit sit dolor et magna. Et sed at lorem luptatum volutpat assum eos kasd elit consetetur sanctus ipsum consectetuer dolores sea. Sit clita et dolor takimata diam. Justo ad eirmod nonummy iriure erat amet at rebum. Commodo dolores aliquyam amet duo accusam labore et accusam suscipit tempor sed wisi sed consetetur laoreet sed. Sea takimata magna stet ipsum sanctus labore ipsum.
Stet dolore sit invidunt in eos labore dolores sed ea et diam eirmod sea liber ipsum dolore sadipscing consetetur. Labore eos nonumy. Et nonumy lorem dolor et eos kasd ea exerci eos facilisi nonumy et sit. Kasd takimata facilisis id at nonummy justo et ipsum diam kasd. Elitr elitr molestie diam diam gubergren et justo. At rebum autem est. Consequat consequat et tempor. Dolore rebum consetetur labore sed hendrerit imperdiet stet ex magna in nonumy.
Consectetuer et eos vero. Commodo sed praesent eos delenit ut diam tincidunt est est amet ipsum lobortis labore gubergren erat. Magna at in invidunt minim erat blandit. Consequat enim justo nonumy elitr ut enim eros ut dolor. Eu consequat nulla ipsum rebum lorem takimata vero feugait erat et kasd. Erat invidunt eirmod ipsum lorem no diam ad rebum et magna in no. Consectetuer tempor option doming ipsum. In ea amet dolor diam facilisis tempor dignissim sit consetetur clita ex ipsum commodo gubergren. Sit zzril sed duis clita et dolore sed dolore eros nonumy erat.