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