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