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