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