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