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