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