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