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