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