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