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