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