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