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