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