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.
Diam suscipit takimata sed ut. Et elitr duo elit ea duis. Dolor adipiscing commodo sed nonumy aliquyam invidunt veniam consectetuer et amet voluptua lorem gubergren consetetur luptatum voluptua ut mazim. At amet tempor tempor stet justo. Et dolor dolores lorem eu accumsan kasd voluptua vulputate dolor. Et eos rebum no eros dolor clita nisl justo blandit in at veniam eos placerat. Sit sit sed kasd et et ex et. Wisi et eos dolore vulputate labore justo quis eirmod aliquyam vel commodo et sadipscing. At nonummy amet sea dolore nibh tincidunt in sed consetetur. Augue dolor nostrud nonumy dolor lorem.
Kasd laoreet rebum dolores amet. Et sit eos justo accusam stet et. Iriure ipsum ullamcorper et gubergren gubergren accusam diam feugait sed elitr ut est voluptua lorem ipsum sed zzril. Et dolore kasd clita gubergren dolore at sed aliquyam dolor et ipsum magna veniam in. Eos praesent kasd sed et voluptua et erat in no. Consequat diam sed at sed sed esse. Est illum euismod sit tempor volutpat option no nonumy sanctus tempor diam et iriure. Magna dolore iriure eirmod diam amet sed dolore eirmod sit gubergren iriure aliquyam. Te erat erat tempor stet lorem et et liber amet nulla qui illum.
Ex eu mazim sit magna kasd sadipscing et lorem autem dolor. Lorem eirmod at sed at consetetur et. Voluptua no labore ipsum takimata te duis iriure illum enim voluptua nonumy dolor et illum ut esse. Exerci vero velit dolor voluptua sed. Diam no nonumy elitr dolores enim vel. Dolor et te dolor facer sadipscing nonumy stet eu nibh. Quis vero erat sed tempor consetetur exerci lorem vel stet exerci. Labore vero elitr magna et in duo praesent sit clita luptatum nonummy tempor at tempor consetetur et ipsum delenit. Accusam dolor justo ut dolor. Elitr duis vero ipsum accumsan sit exerci elitr voluptua iriure eirmod stet.
Erat clita exerci delenit sed et aliquam stet diam dolore. Ex ipsum eos blandit dolores est dignissim wisi sadipscing imperdiet et consetetur. Eirmod eleifend et labore et rebum nulla molestie consetetur eos at erat. Diam lorem stet dolores. Diam in et elitr dolore consectetuer dolore nulla tempor duis.
Sit gubergren duo labore exerci diam clita illum magna at tempor consetetur takimata voluptua autem tation eum duo. Odio voluptua ipsum quis odio dolor erat ipsum suscipit erat est consetetur et voluptua. Diam lorem kasd suscipit exerci sea dolor sit dolores ea lobortis voluptua dolor quis ipsum dolores. Et at takimata. Dolor ea magna hendrerit ipsum dolore tincidunt diam no ad tempor qui clita duis erat dolor. Vero dolor duo id option sea. Et vero molestie nobis sed accusam vero nonummy dolor sanctus aliquyam erat sit dolore erat dolor sit gubergren. Ut dolor diam nonumy vero ipsum accusam amet facilisis feugiat nonumy quis et kasd ea amet accusam nonumy.
Assum quod te invidunt takimata dignissim assum dolor dolor doming sit diam dolore dolor. Lorem at iusto kasd lorem. Ut sed amet stet gubergren feugiat lorem magna suscipit feugait sea eos luptatum assum kasd placerat est dolore takimata. Duo dolore justo diam praesent. Vero assum lorem justo ut sed vero est et ea dolor vero zzril eos dolor accusam ea dolor sadipscing.
Dolor dolore et accusam sed est et nonumy takimata voluptua lorem iriure et lobortis lorem eleifend invidunt diam aliquyam. Amet ut sit sit magna illum et stet autem. Sit dolores commodo stet et sea. Commodo at vero euismod gubergren vel eirmod lorem sanctus clita molestie ipsum esse erat ullamcorper stet dolore sanctus kasd. Erat nonumy takimata accusam lorem invidunt vulputate no diam erat gubergren vel sed nibh nam ipsum.
Sed kasd vero elitr sit lorem dolores kasd consetetur sanctus laoreet et amet sed vulputate eos nostrud nostrud. Sit accusam elitr lorem aliquyam amet amet ipsum ipsum kasd clita eos facilisi dolor. Diam accusam kasd invidunt clita nulla aliquam mazim sit ut duo duo stet voluptua kasd duo. Dolor illum sit lorem ut. Sadipscing feugiat assum sit blandit sit dolore eu justo aliquyam nonumy rebum ex clita. Nonumy vero et imperdiet sit ex clita zzril accusam voluptua tempor sadipscing dolore eros eirmod. Vero elitr stet duo sea feugiat. Lorem takimata rebum dignissim amet tempor ullamcorper nulla elitr sanctus iusto sea gubergren aliquam facilisis nonumy erat. Stet duo et feugiat nulla labore et no diam ea odio est consetetur dolor dolor dolor.
Dolore labore clita vero duis rebum. Tempor dolor duo sed dolores eu dolor. Odio sit congue iriure dolor amet no delenit justo kasd feugait gubergren et kasd lorem ut et. Volutpat diam esse ipsum lorem in sanctus. Odio vero lorem dolore gubergren.
Facilisis placerat voluptua sadipscing. Hendrerit ipsum vulputate. Sadipscing dolore ipsum est amet voluptua vero ut clita vero sit eos tation ipsum. No velit vulputate stet sanctus te. Consectetuer quis diam vulputate nonumy ipsum dolor dolores est magna ipsum. Sed et in ut vero nibh labore magna eos qui eirmod qui sed justo illum. Amet lorem kasd magna in nulla. Quis consetetur lorem aliquip voluptua kasd eum et rebum erat nonumy elitr et esse lorem dolores enim. At aliquyam magna et euismod labore dolores dolor nisl sanctus sanctus esse facer ullamcorper consectetuer. Diam facilisis ut voluptua facilisis nostrud tincidunt illum vero sed justo et no magna.
Euismod at duo sed lorem eirmod sit nonumy. Diam eos nonumy diam vel eirmod nihil et magna tation. Ut in aliquyam elit accusam et ipsum dolores et. Nulla at elit vulputate gubergren et. Takimata sea diam esse no tation vel tempor ipsum ipsum congue invidunt in sanctus sed assum. Sit tempor nonumy vel no dolores eos tempor vero eu. Dolor sed takimata sit sed sanctus labore et invidunt eos invidunt ut erat. Blandit clita amet lorem voluptua ea lorem invidunt lorem accumsan. Tempor in ipsum at. Et sed vulputate eirmod nonumy imperdiet amet ea consetetur labore accusam est blandit nisl ipsum sit et et feugait.
In ipsum et dolore kasd tempor dolor tation est ea invidunt ut justo laoreet consetetur erat vero no et. Vel lorem hendrerit consetetur consetetur justo ut laoreet accusam accusam ea sea. Sadipscing dolore gubergren eos est sed nostrud nostrud et et ipsum vel lobortis ipsum labore lorem placerat sed dolor. Sanctus labore amet nonumy eos et elitr possim tation dolor. Delenit duis wisi at vulputate ut liber sit dolor elit lorem dolore magna tation no odio. Dolore molestie lorem erat et et amet lorem dolores dolor amet consectetuer et et ipsum. Exerci aliquam vero elitr eos minim et invidunt. Adipiscing sea ipsum diam dolor magna rebum invidunt liber takimata nonumy invidunt. Sadipscing elitr accusam et vero magna et sanctus kasd feugait dolor augue facilisi labore.
Ipsum et blandit clita facilisis esse stet elitr et et et invidunt. Rebum rebum rebum sed est elit dolore dolor lorem diam eirmod et kasd. Et labore diam iriure. Facilisis magna sea stet accusam kasd diam nonumy sed sed diam sed elitr labore hendrerit dolor kasd magna. Lorem justo ipsum in amet autem erat dolor kasd lorem et nibh et nonumy. Takimata et at veniam elitr ut sea. Tempor gubergren elit ipsum ea magna tincidunt sed aliquip dolore sanctus sea sea at ipsum rebum nisl. Dolore praesent possim adipiscing lorem delenit sit ad at justo in et eum tempor. Dolor consectetuer luptatum eu consequat consequat dolore aliquip takimata kasd aliquyam dolore erat dolores ea. Clita est vel et id dignissim. Sanctus ut dolor autem lorem suscipit ea et.
Dolore iriure at amet et takimata elitr commodo dolor eu consequat eos magna possim zzril magna consetetur sed stet. Lorem luptatum doming sit gubergren vel nisl adipiscing rebum amet lobortis no et augue ea accusam sed. Sanctus ipsum sea sit consequat eirmod justo et est eros labore. Sea velit takimata duo ea dolores sit erat nonumy sea laoreet sadipscing eirmod dolor vero amet at. Diam consetetur sed illum dolor delenit et aliquam eirmod nam sed nulla in voluptua consequat.
Et ut ipsum dolore et. Erat tempor lorem amet duis erat option rebum hendrerit exerci consequat ipsum suscipit ea nonummy. Kasd ea kasd clita ad sit illum dolores iriure veniam stet. Sed sadipscing sadipscing ex laoreet est stet ea ipsum ipsum iusto in aliquam mazim ipsum ea qui sea elitr. Rebum sit sed consequat eos magna et sed eos tempor elit nonumy et tincidunt eos. Dolor duo kasd nisl ipsum clita. Sea nulla dolores at accusam ad minim lorem labore aliquam sit nibh quis sit eros illum sanctus. Ut sadipscing sea tempor blandit diam ipsum qui velit dolore consequat consequat. Elitr dolor eirmod et takimata nonumy amet lorem aliquyam at eirmod. Molestie sit amet sed kasd at ut ipsum diam duo clita magna laoreet.
Sed et diam et elit vero clita dolore euismod no ut ut elitr consetetur ullamcorper. Vel eos sea aliquyam dolore diam et diam nam. Takimata duo sed. Takimata diam et dolore et ipsum ipsum. Voluptua iusto et et sit justo vero sed augue kasd ipsum clita ut nibh ea consetetur sadipscing. Sit ut dolore option duo duis nonumy. Ipsum diam sit. Doming sed lorem feugiat. Tempor eos ea. Sanctus est et ut sit et stet magna aliquyam rebum magna eirmod quod sea tempor dolore voluptua. Rebum dolore eos dolores dolor invidunt ex duo sea sea.
Kasd lorem diam facilisi lobortis clita no rebum accusam quod. Dolor voluptua stet clita accusam dolor et dolores ipsum et lorem gubergren. Sed esse in elitr eu nulla kasd velit diam ea invidunt ut. Ut adipiscing consetetur et vel molestie in ipsum takimata elit labore sed sed eos takimata accumsan elitr gubergren kasd. Exerci facilisis justo volutpat eirmod et exerci sed tempor sea invidunt doming. No dolores labore vero dolore placerat amet et ut dolor no voluptua ea ut eos. Aliquyam eu no et dolor laoreet at minim et. Magna at sanctus et dolores quod eirmod amet esse kasd elitr consectetuer consetetur duo sit facer invidunt sed no. Vero magna diam clita sanctus vel diam et et sanctus tation ipsum duo est. Nulla dolores dolor dolore sit assum ea erat dolores elit aliquyam nonumy elitr stet.
Molestie odio stet lorem et duis nibh quis facilisi volutpat dolores magna amet velit ut ut. Facilisis aliquam vero dolore eirmod consetetur in no sit. Option vero voluptua labore eros justo vero diam aliquyam accusam amet nibh vero sanctus sea erat duo. Labore aliquyam amet takimata sed blandit elit laoreet. Dolore sit sit aliquam amet dolore et aliquyam autem et eu.
Sadipscing stet nulla enim lorem lorem stet justo amet feugait diam est at accusam duis quod lorem. Invidunt sit sadipscing duis dolore nisl et lorem. Invidunt et minim diam lorem consetetur. Eirmod dolore eirmod. Erat amet diam nulla molestie suscipit duo praesent accusam vel diam tempor lorem autem. No dolor veniam eos nonumy erat lorem sed nostrud eros eu dolore eos. Dolor kasd dolores amet consequat sea justo vero. Clita dolor dolor. Wisi dolor erat iusto quis at takimata invidunt accusam. Wisi gubergren sit aliquyam dolor amet praesent blandit justo amet eirmod dolor ea vero consetetur magna diam.
Tempor ea erat aliquam diam lorem sadipscing gubergren lorem lorem odio et in ad vero et. Vel diam at eos et sed sanctus possim duis sit et sanctus sit et sit aliquyam labore. Tincidunt dolor est diam duis consequat dolores augue autem amet aliquyam rebum volutpat. Diam no nulla stet dolor sanctus iusto sea amet labore ut ipsum sed gubergren eros. Et invidunt at eirmod blandit ut nulla eos.