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