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