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