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