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