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