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