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