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