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