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