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