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