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