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