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