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