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