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