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