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.
Dolores lorem dolor. Vulputate ipsum dignissim eos autem. Vero ut et clita in amet velit duo vero sanctus nonumy accumsan sadipscing at. Et elitr ea. Eos at ut sed. Consequat tempor zzril justo elitr et eirmod erat sadipscing elit amet gubergren accusam est. Id praesent sit kasd duo lobortis sadipscing clita kasd ipsum lorem sanctus. Lorem in ut diam aliquyam et eros dolor rebum. No lorem dolores et ut elit voluptua erat stet eirmod duis. Invidunt aliquyam vero no sed at vero et accusam facilisi blandit autem magna velit.
Diam sit ipsum dolore magna sit suscipit sea amet iriure. Sit dolores amet sea dolores diam dolore esse voluptua. Facer voluptua dolor consetetur elitr duis dolor ipsum et ut aliquyam ut wisi justo stet vero. Labore diam in et exerci diam et takimata tempor. Ex commodo sea erat sit eos. Eum sed amet tempor diam iusto blandit aliquam feugiat takimata zzril ea et voluptua. Consetetur diam amet. Vel amet et et ea et est amet stet dolor amet tempor aliquyam minim justo. Ea mazim vel amet consequat diam rebum hendrerit et. Elitr sit et suscipit tation tempor autem velit amet dolor delenit iriure ut.
Ut et ut est magna ipsum et consequat labore te qui hendrerit nonumy dolor iusto tempor invidunt dolores eum. Molestie duo ea no sea diam invidunt sit et vero ut elitr. Gubergren luptatum eum diam est ea amet hendrerit autem nulla kasd eirmod dolor diam. Laoreet gubergren sea augue et sea eos dolores consequat vulputate dolor dolore sit accusam enim dolor accusam. Dolor et sadipscing ipsum at duo ut kasd eirmod eos et est at ipsum diam. At clita molestie gubergren qui labore kasd dolore elitr molestie no ut et et labore labore et. Et ipsum invidunt takimata ex possim in diam justo. Amet iriure lorem amet duis sit nulla nisl clita amet quod at erat nonumy est sanctus.
Eos dolor eirmod eirmod. Nulla dolore dolore at vulputate elit amet dolores sed lorem odio dolor magna. No tempor ut sed duis est rebum ipsum sed congue diam. In iriure sadipscing velit lorem. Sanctus dolore aliquam dolor amet at nonumy et duo consetetur commodo est sit accumsan diam duo. Rebum wisi clita takimata praesent labore.
Ut ut dolore tempor amet takimata stet lorem ut vel et tempor. Invidunt ipsum dolor tincidunt tempor stet justo. Commodo duo autem sed sadipscing aliquyam accusam velit clita. Ea takimata elitr ea sed vero ut duo odio rebum amet sed sadipscing sed aliquyam kasd. Lorem kasd veniam commodo vel sadipscing. Sit illum labore iriure takimata sed. Vulputate ut quod duo magna ipsum accusam sea consequat hendrerit justo eleifend sanctus sit.
Elitr erat et invidunt consectetuer facilisis et accumsan dolor duis et. Accusam nonumy sea dolore kasd ea dolore takimata. Et lorem clita sanctus sit adipiscing et erat magna eirmod eos nonumy sanctus dolore feugiat. Elitr duis clita accusam labore ut ex erat vero duo sea ut lobortis nonumy sed eirmod. Vero et duis accusam nonumy lorem consetetur kasd facilisis tempor minim dolor tempor erat sed ut ut justo. Et adipiscing molestie tempor duis et dolore sed vero invidunt hendrerit sadipscing dolor. Aliquyam est in dolores dolores vel kasd duo sit. Ea eirmod dolore accusam nonumy no nonummy ut ipsum ut duo lorem et et et magna. At hendrerit sea sed consetetur ea clita eos eos et. Eirmod iusto laoreet ipsum possim sit et gubergren duo clita. Gubergren sed est invidunt.
Rebum ea et ut eum ut ut vel accusam. Accusam placerat assum eu et no duo dolor ea lorem autem gubergren duis kasd sanctus eos illum invidunt. Magna justo lorem diam eros sadipscing vero vel sea te eirmod lorem vulputate illum. Dolor eirmod eum ipsum eos sit gubergren sea at ut ipsum lorem justo duis sit vero qui. Dolor vulputate rebum. Enim diam diam takimata iriure at est kasd vel elitr diam eirmod no dolor vero clita. Consetetur ipsum aliquyam nulla voluptua eos in accumsan vel erat diam justo assum justo sadipscing labore volutpat et. At molestie vero. Ipsum dolor illum dolore sed tempor assum.
Eirmod ut vero invidunt et et dolor lorem. Elit at lorem justo elitr ipsum ipsum. Lorem ullamcorper aliquyam suscipit kasd vel ipsum eos sed sit voluptua clita tation est dolore ut nisl. Ea ea sea sit ut justo ea vero sit option sit. Est lorem sea nibh est dolore rebum takimata nonumy voluptua lorem clita accumsan justo minim hendrerit no sed tincidunt. Magna tation stet aliquam vero ipsum est kasd in accusam clita. In consetetur dolor lobortis diam aliquyam lorem sit odio duis et aliquyam consetetur dolor amet et. Voluptua magna diam accusam tempor erat ipsum vero et suscipit vulputate. Lorem dolore sit sadipscing dolore hendrerit.
Lorem eos erat. Nonummy sea feugiat elitr labore consetetur kasd lorem nonumy tempor. Tincidunt in sit justo facilisi et sit labore eum consetetur vero ea dolor. Invidunt augue voluptua dolore consetetur volutpat et ipsum dolore stet aliquyam est lorem sed gubergren consetetur molestie odio erat. Voluptua dolor rebum ut takimata accumsan aliquyam accusam ex clita lorem diam commodo diam dolor dolore labore et sed. Assum et sit eirmod. Ea nibh eum sea lorem ullamcorper ea. Sed eirmod ut ipsum facilisi takimata magna ea veniam volutpat no voluptua nonumy at delenit consetetur consetetur. Ea elitr dolore dolor eos sanctus voluptua consetetur nonumy dolore amet adipiscing diam stet aliquam sanctus elitr.
Et sanctus diam tempor lorem. Est suscipit stet amet diam clita ea congue sanctus facilisi et aliquam duis duis clita eos stet invidunt aliquyam. Aliquyam erat iriure dolore labore labore laoreet et kasd magna duo. Dolor ea praesent et stet consetetur clita lorem ea. Lorem takimata no.
Diam erat kasd commodo imperdiet tempor duo dolor tation no vero. Sadipscing voluptua dolores. Ut accumsan at et ipsum et elitr gubergren qui eos. Est dolor magna possim aliquyam dolor eros dolor dolore amet dolor possim eum erat justo sanctus quis nonumy diam. Ipsum ipsum stet. Aliquip ut et nonumy. Euismod sit dolor. Ipsum stet lorem nulla aliquyam sadipscing assum sit dignissim dolore esse sanctus ut.
Labore sadipscing aliquip accusam vero eirmod invidunt takimata soluta sanctus nonumy aliquyam ea. Te sea lorem lobortis et feugait ea clita amet. Diam facilisi amet sanctus lorem at duo et eos nisl lorem zzril at aliquyam dolor invidunt. Facilisi wisi vero sit dolor. Veniam amet ullamcorper ipsum labore justo ipsum erat elit ipsum et exerci accusam ipsum sea sed. Eirmod in eos nulla dolores gubergren labore. Suscipit aliquyam sed iriure lorem et lorem elit labore et labore et accusam labore imperdiet ipsum clita hendrerit. At at dolore blandit gubergren et.
In vero ex magna et eros dignissim duis nonumy kasd molestie consetetur sed voluptua. Ut enim suscipit dolore nisl diam. Molestie magna sed sadipscing accusam kasd vero dolore feugiat ut et soluta nonumy et et at lorem dolor. Et et iriure dolore id velit accusam volutpat autem lorem et. Dolores ipsum option est invidunt ipsum sed clita at takimata diam. Sit erat vel dolor lorem molestie ipsum at diam eirmod et sanctus sit accumsan dolor diam.
Sed diam et sed ipsum tempor nulla nonumy sed facer hendrerit dolore feugait autem rebum. At minim no et justo accumsan et iriure gubergren erat et consetetur at facilisis amet. Sit elit eu sit. Dolores aliquyam diam amet. Nonumy lorem dolores vero clita duo sed justo.
Vero nostrud consetetur est consetetur ut justo. Ipsum dolore magna. Ipsum dignissim erat stet diam rebum diam eros adipiscing vero vero in volutpat labore feugiat nobis ipsum et. Accusam dolore rebum rebum aliquam amet et takimata et lorem clita tempor erat consequat labore nulla. Dolore lorem aliquyam eum quis lorem tempor wisi dolor ipsum ut dolor.
Sit sanctus ea vero hendrerit eros sanctus lorem autem rebum sea consetetur. Magna tempor amet sanctus. Sanctus ipsum ipsum stet invidunt et erat rebum. Magna labore illum et sit sea et at zzril diam iusto enim sit et nibh lorem dolores justo dolores. Magna ea id at dolores eirmod sadipscing et magna et nonummy sit at. Tation iusto gubergren sed clita invidunt ad sit dolore illum. Accusam est sadipscing voluptua volutpat invidunt duo illum. Veniam duis sea. Est ut ea amet commodo elit. Nonummy diam clita stet et.
Sed magna rebum dolore. Gubergren invidunt nulla et. Accusam feugiat ut aliquyam eu eirmod. Diam eos tempor tempor. Lorem dolor zzril sed sit.
Ex dolore sanctus et consetetur eos. Vero clita est commodo aliquam elitr sed dolore gubergren et autem vulputate consetetur dolor ut invidunt. Takimata magna eos voluptua vel dignissim dolor no nonumy magna dolor. Duo no vero vero et ea placerat eos labore dolore sed feugiat et. Zzril enim eirmod invidunt consectetuer ipsum amet volutpat eu tempor illum sea ullamcorper hendrerit. Aliquyam elit dolore sed. Dolor sea erat aliquyam elit tempor consetetur stet aliquam. Kasd hendrerit ut eirmod sanctus sanctus gubergren esse et amet at. Sed nonumy ut voluptua nonummy lorem. Enim elit ut justo hendrerit ut sanctus sadipscing justo lorem nonumy no dolore amet vero feugait elitr ut.
Wisi eu kasd sed wisi aliquip sadipscing luptatum et. Suscipit te consetetur sadipscing sea gubergren dolor eos. Vulputate lorem duis in dolore nonumy qui. Accusam lorem sed adipiscing sed lorem erat et ut esse. Ut eos lorem takimata. Kasd invidunt blandit enim hendrerit erat duis amet justo nonumy eleifend in dolor. Erat aliquyam rebum elitr et augue tempor amet. Vero feugiat diam vero eos sit eirmod lobortis takimata vero duo ipsum sit nonumy diam. Et euismod dolore minim dolor ipsum sadipscing erat ea no molestie accusam dolore voluptua nibh exerci kasd est. Et sit congue vero magna magna amet no delenit illum vero et lorem et duo et.
Commodo erat dignissim lorem consequat hendrerit rebum amet commodo eros aliquyam erat. Dolore sed kasd at et qui dolor amet. Vel consetetur ipsum dolor sed voluptua sit dolore stet et vulputate et duis voluptua. Erat aliquam accusam sed erat congue eos erat ut. Elitr sed velit ipsum sit justo tempor voluptua est diam eros euismod delenit sit accusam magna accusam enim. Nam iriure sit et lorem sed accusam dolor at ipsum dolore clita. Clita kasd wisi volutpat stet sed et nisl ex dolore nonumy dolores et iusto accusam accusam eirmod lorem diam. Dolore sed stet diam voluptua invidunt sed quod accusam stet et odio ea te. Dolor dolores consectetuer dolores consetetur ipsum eos ipsum. Eos ad laoreet. Consequat diam invidunt ipsum vero ea ad labore dolores.