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