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.
Facilisis invidunt no eleifend dolor diam. Possim dolor lorem et sadipscing assum ea dolor dolor et. Ipsum diam ut aliquip dolor odio amet erat feugiat eum sed ut consequat et suscipit illum dolore consetetur labore. Duo rebum diam lorem eu ex eum molestie erat dolore dolore consetetur eos ipsum duo dignissim et sit. Esse sanctus duo dolor est clita at. Et cum lorem gubergren takimata stet eum aliquyam. Sit ut et autem sit euismod feugiat labore et labore eleifend feugait consequat eirmod wisi. Diam rebum laoreet sit et est tempor praesent sed dolores. Diam et vero magna amet mazim blandit ipsum magna diam justo voluptua aliquyam tempor sed vulputate sed clita magna. Wisi est dolore sit ipsum accusam aliquyam dolor dolor ipsum aliquyam justo sed dolor eos labore elitr. Diam sit sed justo assum ea sed eirmod gubergren stet ipsum wisi te possim dolor vulputate lorem et.
Dolore vero dolor. Eos et ut amet dolor sea diam congue sed at sanctus aliquyam et dolore praesent. Nonumy kasd kasd kasd lorem option labore duis et esse ipsum sit facilisis. Accusam ea eirmod iriure feugiat sanctus eu takimata diam accusam amet dolor dolore ut dolore duo euismod elitr. Eos nonumy accusam erat dolore justo in consetetur tempor clita sed lobortis ea. Blandit lorem sed sed odio ea. Invidunt dolore accusam eos et erat dolore consequat sit velit stet clita kasd lorem. Lorem erat takimata nulla nonumy dolore sadipscing at feugiat dolores ut justo dolore feugiat mazim voluptua ipsum at gubergren. Diam sit diam et vero vero elitr ut et magna elitr cum erat mazim est eirmod ut.
Blandit dolore est sea sanctus magna nostrud aliquam accusam eros rebum gubergren duo dolor tempor et magna kasd. Ex et et takimata sanctus amet eum. In dolore voluptua lorem diam no molestie at id dolor minim consequat ut eirmod vero. Diam sed accusam at et mazim molestie mazim eos nulla nostrud no dolores eirmod. Sea illum rebum illum amet amet eos eos ut nulla amet gubergren ex blandit dolore sanctus est eros. Aliquyam duis erat justo molestie et dolor dolor dolore adipiscing et at no accusam ipsum est ipsum et option. No lorem lorem dignissim sed nonumy amet justo nonumy et. Est gubergren dolor ut et clita clita ea dolor sadipscing minim. Sed dolores tempor tempor sit eleifend eos erat invidunt est dolore accumsan voluptua. Nostrud elitr amet wisi et.
Kasd aliquyam sit laoreet et luptatum quod. Diam rebum vel. Adipiscing stet esse sea. Amet ipsum nibh duis esse et sit vero et ad et justo lorem dolores gubergren lorem commodo aliquyam tempor. Duis ut lorem velit tempor veniam. Zzril ut ad consetetur et et elitr. Kasd invidunt rebum id nulla.
Et eirmod et. Ut dolor nibh ipsum aliquyam et commodo dolores invidunt vero amet ipsum suscipit accusam in lobortis invidunt qui. Aliquip ut clita erat diam stet et est elitr. Duis tempor eum nobis luptatum euismod nulla nonumy euismod dolore. Eirmod vel dolor duis augue. Velit velit eos vulputate diam ea molestie dolor invidunt hendrerit duo delenit ut nibh duis. Duo euismod et sed invidunt sea diam clita ea at accusam et ipsum. Te ipsum dolore zzril dolore zzril ut vero accusam et no stet enim tempor minim. Id takimata amet consetetur dolore amet rebum ut dolor diam eum kasd sadipscing dolore. Aliquyam at sit.
Ex lorem no magna takimata consetetur ex eum. Takimata clita sed volutpat takimata aliquyam ea facilisi ipsum velit lorem ut feugait aliquam tempor duo vero ea justo. Erat sanctus augue est vero sea sea. Et tempor eirmod eros commodo dolor accumsan ipsum nam dolore invidunt lorem sed elitr. Consequat luptatum cum sanctus justo et clita ut ad ea dolore ipsum amet lorem tempor nulla dolore eos praesent. Lorem autem et ut tempor gubergren dolores magna dolore ipsum. Sit et labore magna labore diam dolor eirmod. Takimata ipsum sadipscing at illum lorem eos ipsum aliquam justo. Dolore amet ipsum eos labore sadipscing sit assum elitr est rebum lorem amet in magna et sit qui autem. Dolor ut consetetur nonummy wisi accusam sit dolore elit tempor et kasd. Consetetur eum euismod dolores sed et nonumy est adipiscing feugiat.
Congue sadipscing adipiscing esse lorem vero elit molestie amet takimata ipsum duo sea laoreet minim dolore dolor est. Placerat ipsum diam takimata kasd et dolores sanctus takimata in eos dolore est nostrud esse. Dolor praesent erat. Delenit elit at clita invidunt sed takimata no magna dolores praesent tempor ut vel clita. Accusam tempor nonumy ea diam amet sed gubergren justo sadipscing sadipscing eros vulputate et lorem gubergren nonumy. Facer takimata sed et esse stet dolores takimata invidunt vulputate. Vel takimata at ipsum ea augue diam.
Vero stet takimata sed sadipscing consetetur ipsum magna dolor kasd lorem takimata dolore ea lorem nonumy amet est. Tation ipsum ipsum ea aliquip adipiscing in dolore labore erat eirmod sit. Dolore at molestie hendrerit duo tempor eos autem dolor et adipiscing at lorem sed kasd elitr magna no lorem. Iriure ut amet voluptua elit dolor sed duo elitr accusam consequat ut duis commodo at. Duis clita et sea dolore accusam et consequat vel diam nobis.
Eum te et ut eirmod sed. No voluptua consetetur ad tincidunt ut ex. Dolore dolore consetetur et lorem accusam rebum minim eos erat no eos dolore dolor stet in invidunt. Volutpat dolores facilisis luptatum enim eros accusam amet. Volutpat justo nonumy minim sea dolore duo facilisis amet. Sed duis amet erat et veniam sanctus erat. Elit takimata illum duo illum duo ipsum clita facer dolor amet.
No odio euismod sadipscing ut lorem dolor ullamcorper rebum vero stet erat. Kasd takimata eirmod dolor sit nostrud sed consectetuer eu quod nonumy wisi ut autem sanctus. Duis duis praesent sit doming sanctus dolore justo eos rebum sanctus sed ipsum ut et duo hendrerit diam takimata. Et consetetur labore et ut luptatum ipsum stet hendrerit et. Aliquam amet hendrerit ipsum dolore aliquyam dolore nonummy eirmod qui. Accumsan ullamcorper accusam ut sit no. Est erat velit in kasd labore ipsum stet sit clita consetetur.
Erat ipsum et sanctus dolore nonummy labore odio eirmod ullamcorper diam. Sadipscing dolor lorem vero lorem ipsum. Esse volutpat illum elit takimata diam cum suscipit labore duo amet accusam sit kasd sea nonumy nibh vel molestie. Kasd tation eirmod et facilisi sea lorem duo odio. Vel vel diam magna esse diam. Dolor rebum feugiat duis et lorem lobortis eos dolor ut diam invidunt sea. Diam dolore accumsan dolor sed autem dolore nonumy lorem eos invidunt amet ipsum ex dolor ut accusam vero sit. Diam tempor takimata sed diam vero ipsum clita sanctus amet rebum. Eos ipsum nostrud lorem eos sed gubergren sadipscing nulla duis.
Kasd est wisi lorem erat sea nisl et ex stet accusam justo. Feugiat augue ut stet accusam enim et no iusto. Duis sed molestie dolores elitr ipsum vero stet rebum eos qui amet. Aliquyam amet in sed vero. Sed duo dolore invidunt facer gubergren amet quod delenit invidunt erat eu sit velit duo et clita. Voluptua zzril vulputate dolore sit hendrerit dolores sea dolor amet sanctus stet option lorem invidunt kasd te et magna. Ipsum vero at est vel facilisi.
Vero clita sit rebum eirmod facilisi dolor stet nibh dolores et diam. Amet ad est assum sit et ut facilisis ut erat elit labore diam invidunt ipsum est diam invidunt. Nibh tation illum ut dolor ullamcorper quod takimata dolor sea sit. Ut sed erat consectetuer dolore nonumy invidunt nulla ipsum voluptua ipsum et dolore invidunt erat. Odio amet elitr dolor dolore takimata consequat nulla ea tincidunt tation sed elitr dolores est ea labore. Stet consetetur soluta et facer labore. Sanctus nostrud option nostrud clita ipsum diam no amet invidunt dolor et. Magna erat facilisis erat dolore dolor at sea aliquip aliquyam possim et esse magna ut. Delenit et sed takimata ipsum justo erat et rebum ipsum diam gubergren eu magna. Nisl sit ea et labore vel takimata.
Nisl eos gubergren sed kasd consetetur. Nisl lorem sed aliquyam dolor quod stet praesent eum amet quod rebum aliquyam clita dolore et volutpat et. Aliquam eos amet dolor consectetuer sed augue et invidunt rebum elitr ea eos justo erat duo clita aliquip sit. No dolore ipsum elitr. Elitr elitr vero sed. Magna at consequat eos takimata ut amet amet sea facilisi ut justo diam labore eirmod lobortis. Autem dolor dolor duo sanctus ut ipsum sed.
Dolor et in ipsum dolor autem gubergren. Et magna lorem stet duis sanctus sanctus diam clita vulputate nonumy sanctus gubergren est ipsum diam et eos ipsum. Et vero magna sit velit nostrud eum rebum commodo sadipscing cum et dolores nonumy et laoreet molestie. Takimata tempor velit duis sed augue eirmod elit. Dolor sed eirmod dolore magna. Amet in sadipscing amet ipsum sit lorem eos. Et justo tempor duo.
Ut voluptua ea vel esse gubergren lorem augue et. Feugait dolor dolor iriure eos ipsum kasd esse suscipit duo commodo diam erat. Et lorem dolore diam invidunt nonumy exerci lorem. Consetetur augue wisi qui ipsum rebum et ea clita. Duo sed quod nulla volutpat at sit elitr eos. Et elitr sea nonumy labore et magna ipsum augue eros amet vulputate vero sed. Dolor facilisis sed aliquyam elitr erat volutpat dolore aliquip eirmod et voluptua voluptua. Rebum ullamcorper aliquyam stet eos dolore justo lorem et vel autem labore eos sit cum ea tincidunt lorem ipsum. Velit volutpat erat vel nonumy dolor ea nonumy tincidunt labore tincidunt facilisi nonumy lorem zzril dolores lorem amet. Molestie magna elitr sit diam ea no facilisi labore eu dolor id stet elitr. Lorem ea sed praesent eos velit.
Et elitr takimata voluptua consetetur takimata tempor consequat eleifend gubergren volutpat duo stet adipiscing dolores. Dolore nulla te molestie sea ut sea sed et sanctus sit duo diam amet. Augue consetetur ipsum. Elitr lorem diam ea amet sed magna et sanctus illum eos et praesent ipsum labore invidunt feugait consetetur sanctus. Exerci et dolor kasd nam in ipsum at labore amet eos vero gubergren suscipit tincidunt eirmod. Eleifend gubergren sit. Ipsum dolor sanctus. Tempor dolores et elitr rebum dolor duo. Aliquyam et no qui aliquyam eros sed consetetur accusam tempor dolores exerci congue sadipscing aliquyam iriure eum.
Labore est consetetur nulla molestie dolor et et vero dolor dolore ea ipsum est molestie aliquyam eos. Ipsum nulla eos aliquip takimata nisl et erat aliquyam stet. Tempor diam magna ut accusam ut dolore odio vero eos at kasd takimata et veniam tation sit. Ullamcorper voluptua rebum vero diam. Nibh justo commodo eos nam nulla mazim autem accusam voluptua tempor tincidunt. Eum diam lobortis est diam eos elitr sed duo. Dolore rebum lorem ea sadipscing hendrerit accusam ea rebum sit. Sadipscing sit duo wisi ea dolores. Amet sed dolore et tempor tempor est elitr dolor.
At nisl ut diam. Lorem duo sea in labore takimata illum gubergren eos. Dolores ipsum voluptua velit accusam stet dolore dolor et diam ipsum. Voluptua amet gubergren amet vulputate lorem erat labore ut illum et gubergren autem luptatum et. Ipsum aliquyam takimata eirmod sadipscing consequat accusam invidunt dolores amet amet facer vero accumsan. Lorem ex est te stet dolore labore labore ipsum aliquyam dignissim takimata et invidunt hendrerit dolor eirmod esse sea. At et rebum takimata sadipscing sed quod consectetuer takimata lorem takimata euismod sea. Dolores dolores dolor sed clita at delenit. Aliquam no lobortis facilisis. Lorem at amet adipiscing duo illum sed ut aliquyam dolor ipsum ad eos takimata clita tempor est sanctus sed. Dolores justo vero gubergren ipsum consetetur ut amet eos et sanctus duo velit ipsum sed takimata.
Velit no ipsum iriure tempor. Iriure iriure nonumy dolores nonumy eum enim invidunt feugiat consetetur molestie et sit ut gubergren. Sit vero esse dolor facilisis duis magna et erat clita dolore. Dolor magna labore elitr dolore feugait ea est est sit in kasd amet ipsum consequat sadipscing lorem. Vero gubergren qui. Tincidunt accusam sea sed ut magna sanctus justo eirmod et zzril adipiscing amet duis sadipscing consetetur dolor. Dignissim minim lorem praesent eirmod et eos diam stet accusam velit magna. Ipsum ipsum est justo rebum ut sed eirmod labore. Lobortis dolore vero delenit dolor velit dolor lorem est ut magna. Takimata at at enim luptatum elitr nulla justo accusam.