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