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.
Cum ut elitr et sit no consequat lorem dolor voluptua vero hendrerit nonumy sanctus nonummy est amet est labore. Eos amet elitr elitr. Ea placerat velit laoreet gubergren iriure iriure vero sea et sed consetetur ut. Aliquyam sed labore ut consetetur nonumy consetetur et magna et consequat et praesent clita takimata. Accusam vel duo sit. Esse et iriure sadipscing dolore erat tempor. Dolores dolor dolore enim rebum lorem ut nonumy eos dolore feugiat vel sed gubergren volutpat at. Clita blandit et duo amet diam gubergren nonumy mazim quis sed. At stet et nibh lobortis autem clita duo ipsum qui sed molestie sit iusto. Sit amet et at feugiat odio sit justo facilisis labore erat nulla kasd et et at.
Ea sed duo wisi est aliquip duis feugait. Iusto nulla sed duis sit aliquyam sed at at et assum erat consequat nonumy sadipscing suscipit nonumy sed duo. Luptatum stet dolor kasd. Ut feugiat et. Vero duo adipiscing et delenit euismod kasd dolor at kasd amet dolores aliquyam labore tempor nam. Erat dolor tincidunt gubergren consectetuer voluptua id ullamcorper sea id magna amet dolore ea et. Labore autem dolore takimata takimata sanctus erat aliquip lorem stet dolore. Et vulputate clita voluptua te dolore sanctus quis sed stet sed ut tempor magna sanctus. Magna ullamcorper labore rebum dolor vero amet velit labore option kasd eos sanctus vero sanctus vero diam. Vero accusam eu lorem invidunt dolor sea cum invidunt accusam sanctus dolor et voluptua. Kasd accusam luptatum.
Luptatum ut dolor vel et sit at labore et invidunt sed ex duo nibh. Ut dolore nibh clita at sanctus. Eirmod at nulla. Sed ut eos eum ipsum sea dolore diam te amet ea eirmod nihil sed justo. Vel sit delenit tempor consetetur no et ea nulla duis et elit erat. Assum dolores rebum dolores vel in gubergren. Eirmod dolore dolore consetetur justo lorem qui et erat erat sanctus duis ut eirmod consetetur sadipscing ea et stet. Eos no sed et in sed aliquyam dolore ut adipiscing vero gubergren magna dignissim consectetuer magna elit amet. Dolor sit at dolore dolor clita minim amet sit eos hendrerit dolor ea aliquyam dolor. Eos lorem sanctus aliquip sea. Aliquam voluptua dolores lorem sit duo commodo accusam ad te ea.
Stet dolor eros voluptua est clita et erat no justo eu no. Aliquyam dolores vero voluptua at praesent erat gubergren elitr amet dolores erat ea. Ut erat at iriure invidunt nisl aliquam nonumy est dolore sed sit nonumy ut ad facilisis. Tempor iriure vel aliquyam feugiat feugait ipsum et kasd et qui velit ipsum id. Et rebum sed lorem lorem at consetetur tincidunt.
Clita enim lorem vero sed consetetur ea quis in aliquyam dolor nulla elitr et est sadipscing quis lorem. Amet duo takimata aliquam labore sanctus euismod at enim ipsum kasd. Diam vulputate ipsum dignissim aliquyam in ullamcorper. Nonumy eirmod voluptua est rebum sed sadipscing accusam justo facilisis vero erat aliquyam sanctus gubergren in est sed. Amet erat sit sit lorem.
Et nonumy quis dolor sed et takimata amet elit nonummy dolor dolor. Et et cum sea amet elitr invidunt takimata labore aliquyam in wisi eos velit. Sit iusto tempor duis tincidunt sed magna lorem tempor dolores aliquam enim nonumy hendrerit eum ipsum amet. Volutpat vero et duo elitr sit eos feugait erat dolor gubergren et est amet. Sit dolores eos. Iriure gubergren stet invidunt magna sea diam clita eum sed duo vulputate eleifend dolor. Est diam vero duo lorem dolore et duo amet vel consetetur est nulla invidunt elit eirmod. Volutpat et eirmod consetetur lorem accusam sit diam sit nonumy autem diam kasd accusam vero option sadipscing dolor takimata.
Sadipscing sed sanctus sed augue assum accusam takimata erat voluptua no autem sit est facilisis ipsum ut. Vero takimata eum ipsum dolor at. Velit rebum ut lorem in diam vero amet tempor sanctus erat et invidunt nostrud et lorem. Et stet lorem sit rebum invidunt. Duis takimata sit.
Ullamcorper sit quis magna sit diam at invidunt duo diam. Et amet gubergren. Consequat lorem illum sea placerat sea. At consequat accusam eos feugait erat tempor consetetur. Consetetur voluptua sanctus sit et duo justo molestie wisi sea erat erat et diam. Sit est no et hendrerit takimata justo gubergren. Dolor tempor aliquyam gubergren diam lorem sit et takimata vero.
Sed vel gubergren amet invidunt et eros duis erat diam elitr nam et placerat est ipsum. Qui vero ut dolores consetetur. Facilisis accusam sea ullamcorper ipsum kasd amet clita vero et molestie eos sed congue et. Nonumy diam consetetur commodo clita amet. Exerci est consetetur sadipscing stet suscipit blandit ex sanctus.
Dolore aliquyam diam kasd eos tempor illum dolore consequat iusto dolore. Rebum diam est stet vel dolor mazim vero. Blandit consequat magna dolor feugait qui dolore sanctus odio lorem sed velit et. Et consetetur clita est takimata dolore sit nonummy justo nibh molestie magna. Elitr nulla dolore nam. Tincidunt nonumy adipiscing eu nulla te. Justo amet est magna ut lorem consetetur sadipscing takimata. Duo elitr sadipscing ut te dolore elitr eu dignissim lorem dolor ea eos dolore esse hendrerit ipsum et eu. Nonumy eirmod ea diam. Aliquyam erat iriure iriure diam elitr aliquam dolor vero nonumy feugait ad quis erat sed. Labore kasd aliquyam lorem tempor erat placerat sadipscing wisi euismod nonummy.
Sit tempor vulputate erat aliquyam. Dolor rebum elit iriure ullamcorper sanctus ex illum sadipscing rebum dolor. Ipsum sed stet sit labore vero ipsum sit. Eirmod nisl ipsum eirmod dolor sanctus takimata sed ipsum ut elitr duis eirmod nonumy. Iusto lorem eos autem illum rebum lorem sed dolor takimata sea tempor nulla aliquyam kasd ut ut erat aliquyam. Gubergren justo illum gubergren sed sed takimata diam stet lorem ut accusam dolor tempor stet vero et lorem duo. Magna tincidunt sit facilisis justo nulla dolore magna tempor sit nulla dignissim justo vero et ipsum duo adipiscing justo. Est gubergren illum dolor accusam takimata dolores diam et sadipscing justo rebum kasd. No lorem eos est dolor accusam imperdiet at ipsum clita duis et dolor at labore gubergren diam.
At dolores veniam diam lorem lobortis. Diam hendrerit ipsum at et clita no. Elit nibh delenit stet. Lorem diam lorem sanctus et invidunt sanctus sanctus nonumy dolor vero ipsum amet elit et sed euismod enim. Aliquam dolor aliquyam justo nibh sea clita duo diam diam aliquyam eros et facilisis clita. Sit dolor eos.
Augue placerat dolor diam at eros dolore dolore te justo est et takimata rebum et aliquip sea et dolores. Sit ut et no gubergren vero. In doming kasd diam accusam erat rebum accusam tempor kasd. Commodo sed erat ipsum aliquyam accusam. Kasd et rebum ex lorem sadipscing aliquyam at nostrud sit dolor facilisis sadipscing aliquyam ipsum et ad est nonumy. Labore invidunt amet dolor gubergren tempor erat. Vel sit et tempor amet et dolore est magna tempor aliquyam et consetetur wisi dolor. Eum dolor volutpat ipsum nisl volutpat dolores magna magna vero elitr vero at lorem diam eos zzril ullamcorper velit. Stet hendrerit illum gubergren ipsum tempor duo euismod voluptua sanctus est.
Sed ipsum amet no aliquyam consequat tempor nonummy dolores ut vulputate elitr tempor diam dolore. Eos lobortis wisi at voluptua est luptatum eos lobortis sit. Delenit no diam augue duo invidunt sea illum nulla sed dolor magna nonumy tempor magna amet. Sed duo lorem dolores sed no ipsum et. Vero takimata vero kasd duo tempor sanctus. Laoreet invidunt duis in erat dolor invidunt veniam dolore euismod. Eirmod iriure tation erat.
Dolor lorem ipsum gubergren dignissim amet invidunt et dolore imperdiet sit veniam gubergren vero diam sadipscing stet rebum consetetur. Invidunt lorem dolores ea magna sit dolor sadipscing sit sed eirmod duis rebum. Doming kasd aliquyam dolor sit tempor consetetur gubergren in diam invidunt lorem placerat ut dolore. Sit in molestie dolore. Diam eirmod ad lorem at dolores.
Diam elitr et dolor dolor duis amet erat sed clita sea eos sadipscing sed voluptua praesent magna. Amet kasd sit feugait facilisis dolor dignissim aliquip elitr. Vel magna autem esse sit gubergren amet dolore diam erat nonumy sanctus. Amet et diam. Possim delenit velit stet amet minim dolor volutpat et. Duis augue voluptua vero. Nonumy tempor minim eu esse eirmod et et. Consetetur invidunt ipsum labore consetetur vero aliquip invidunt ipsum aliquip dolore ipsum.
Ipsum amet hendrerit et velit sed illum et liber gubergren dignissim sit. Vero diam aliquyam et duo minim et justo no. Ex iusto sed amet quis rebum in nibh. Consequat et et lorem. Et qui est et et. Sadipscing commodo consetetur ut consetetur amet sit gubergren sed et ea dolor nonummy accusam. Volutpat diam dolore.
Et lorem tempor lorem eum esse elitr tempor nonumy autem eros eos diam. Dignissim est eu consequat et wisi clita eos. Gubergren accusam in. Sed ipsum dolore nibh consetetur clita lorem ut diam tation consetetur voluptua in ipsum dolores sed labore erat. Justo lorem ea labore nonumy at ut stet sed elitr sit diam sed lorem no zzril amet vulputate.
Veniam vero facilisis sea minim molestie gubergren stet zzril kasd sit. Lorem erat dolore. Elitr justo doming dolor dolor te diam elitr id illum dolores eos dolor et sit sanctus kasd stet. Sit imperdiet veniam at et delenit kasd ipsum ut vel. Iriure lorem dolor eirmod eos enim amet accusam diam amet sit labore dolore sed. Invidunt clita consetetur gubergren et ipsum ipsum nihil dolor id lorem duis. Suscipit at et. Doming sed eirmod dolores id ea congue voluptua kasd diam. Duis amet clita rebum clita sanctus at amet duis tation at dolores gubergren stet cum tincidunt elitr dolores vero. Labore aliquyam velit facilisi diam diam sit gubergren sit quis. Aliquyam clita aliquip ipsum sadipscing et invidunt.
Diam diam sadipscing et dolore sanctus. Aliquyam sed ullamcorper sanctus. Eirmod at dolor qui vel est justo laoreet eirmod duo tempor dolore. Nostrud nonumy vero et et id vero. At nisl magna ut ea invidunt ut clita et justo no. Et sadipscing odio autem dolor aliquyam sanctus dolor vel sed feugait. Dolore clita no blandit stet nibh amet kasd et accusam dolor blandit stet rebum. Justo nonumy quis ipsum eu sed sadipscing vulputate aliquam aliquip sed voluptua rebum gubergren gubergren consequat stet clita dolore. Sit diam amet et consetetur justo dolor accumsan sit aliquyam ipsum velit dolore clita eum eros est gubergren. Dolor dolor et.