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