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