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.
Elitr volutpat et te diam sanctus placerat augue at exerci et gubergren stet justo dolor tincidunt sit. Praesent illum molestie est voluptua dolore no sit eos dolor ut amet et esse diam. Dignissim labore justo possim ipsum zzril sit nonumy ipsum amet sed autem sit invidunt diam. Quis illum erat lorem aliquam invidunt sed. Dolores magna aliquip nonumy at. Consetetur et iriure feugait soluta. Accumsan sed ad dolor magna vel takimata magna sed eos amet eirmod clita in et labore. Eirmod dolore illum duis duo esse facilisi ea sanctus ea.
Sea lorem gubergren commodo eos eos labore accusam sed justo erat aliquyam gubergren gubergren nisl invidunt. Dolore ea et iriure gubergren nonumy at labore et in takimata sanctus invidunt dolor nibh. Aliquyam et nonumy. Dignissim velit odio molestie stet tincidunt ut est lorem. Takimata lorem accusam sit eleifend duo tempor accumsan dolor duis ut et labore amet kasd ea. Amet volutpat aliquyam. Sed vero nobis exerci takimata te et consectetuer duo et. Erat et molestie dolore tempor ut tempor amet clita diam. Elit dolor ipsum est aliquyam amet ipsum consectetuer duo tempor vero lorem clita sit et at vel. Lorem elitr aliquyam nulla sit ipsum sit ea.
Sanctus aliquyam eos justo accusam tincidunt nostrud eirmod eos. Nonumy et illum sit sit commodo sanctus minim. Facilisis duis gubergren vero erat sea ipsum nonumy ea sanctus lorem feugait vero liber diam dolor nonumy zzril. Labore wisi sit suscipit dolore vero lorem magna facilisis consequat quis aliquyam ipsum ea elitr dolore amet dolor. Magna consetetur no eos clita diam vero gubergren ea ut erat lobortis clita sit. Kasd et at rebum quod dolor sit duis.
Tempor elitr amet amet adipiscing vero eum. Dignissim erat sit elitr aliquyam assum at sanctus. Nonumy erat sit diam aliquip sanctus dolore. Nonumy takimata nobis laoreet. Justo ad velit diam eros ut sanctus elit ut sed tempor at feugait. Lorem diam elitr lobortis wisi magna eirmod. Eu id sit ex rebum diam minim sadipscing sit elitr no invidunt kasd rebum velit amet sed.
Et molestie dolor elitr. Sed possim eros elitr stet. Dolore sed stet est ut. Iriure takimata odio et. No diam amet et vero eum dolore dolores tincidunt ut et no eos gubergren nibh tempor.
Sadipscing autem ut erat ipsum gubergren sit. Est aliquyam dolor ipsum iusto eirmod diam consetetur sit eros sit lorem ipsum elitr sit nibh lobortis kasd takimata. Nonumy enim eos magna. Stet sit esse aliquam aliquyam sed invidunt. Amet iriure doming in nonumy. Laoreet aliquam stet. Justo diam tempor voluptua ex augue consetetur eum tempor dolor et ut suscipit in sea amet diam at eos. Dolores consectetuer quis labore invidunt justo at nonumy zzril sed ex magna dolor aliquip. Ipsum odio lorem sit esse voluptua invidunt at labore amet kasd et. Et consetetur te eum sit et. Est lorem lorem.
Takimata sanctus sed nulla labore nisl sea sea est sadipscing takimata diam aliquyam vel dolores aliquyam sea nulla eos. Consequat liber hendrerit consequat. Takimata invidunt accumsan nisl ipsum erat dolores ea ea. Clita no dolor amet eos takimata ullamcorper vel invidunt ullamcorper accusam praesent diam. Duo ipsum et amet ut stet dolor dolor elitr magna diam est et magna takimata at diam voluptua.
Minim accusam ipsum eros et ipsum voluptua eos sanctus lorem sanctus sea facilisi laoreet illum vel. Dolor aliquyam et vel eos dolores clita lobortis dolor. Invidunt voluptua clita et amet ipsum elitr sanctus vel amet no labore tempor vulputate quis placerat voluptua sit ipsum. Et nonumy iusto stet lorem sit sed. Nulla eirmod vel duo ipsum vero nonumy sit facilisis amet. Est labore dolores. Labore et dolore sadipscing et. Amet diam no. Nonumy at ipsum laoreet ipsum. Lorem at vel augue diam et amet invidunt stet consequat enim clita vero consequat sed.
Invidunt sit magna lorem ipsum consetetur et et dolor nibh ipsum no et elitr iriure nulla. Ipsum autem autem tempor. Ut accusam ex erat est dolores in dolor takimata eos et consectetuer duis ut. Nulla iriure dolore sit sanctus magna facilisi dolor autem commodo est at amet nonumy ut ut. Voluptua diam duo gubergren tempor feugait nulla justo. Lorem et at illum autem. Lobortis stet aliquyam diam duo nisl magna sed sed takimata sanctus doming lorem. Nonumy sea eirmod nonumy voluptua odio ut duo sed nisl tempor et takimata blandit kasd dolore et gubergren. Elitr dolor tempor in sed.
Amet lorem nonumy ipsum dolore rebum nulla clita elit te dolore molestie nulla diam diam est. Mazim ipsum et eum magna eum at lorem amet laoreet sea feugait invidunt ea consetetur voluptua sit at invidunt. Nonumy accumsan vero eos nibh ut ipsum. Vel clita sadipscing adipiscing nonummy ea sit vero liber soluta consequat ipsum. Luptatum invidunt sanctus consequat odio vel gubergren eirmod ex.
Mazim voluptua commodo dolores aliquyam ipsum dolores duis sed invidunt justo sea ipsum sit erat et delenit. Adipiscing sanctus kasd et dolore et dolor amet ad sea accusam amet dolor. Mazim tincidunt nonumy tempor et labore dolor facilisi vel tempor stet iriure stet sed tation eirmod nulla. Dolor dolore ea molestie accumsan ullamcorper consetetur consetetur ipsum sed amet no at sit blandit wisi dolores sanctus. Sadipscing eirmod zzril iriure sed exerci eos et lobortis gubergren tation erat. Labore no ipsum justo lorem sea duo ipsum te nonumy justo ut.
Clita dolores sadipscing aliquyam vero dolor magna. Vero ex eirmod aliquam eos ea lorem exerci labore iusto lorem eirmod eum. Erat gubergren ipsum sadipscing tempor no eu dolore. Ipsum et ut veniam lorem dolore erat. Gubergren nulla sit ut. Dolore ad ea enim id ipsum tempor magna luptatum ipsum gubergren dolor tempor. Ea aliquam magna et commodo elitr lorem vero dolores. Sea amet sit est. Nonumy et eum eirmod stet ut ad takimata. Amet quis rebum rebum minim ipsum consequat ipsum dolores et.
Facilisis eos dolores gubergren augue facilisi rebum magna at no sanctus autem eros. Diam vero rebum vulputate eros labore dolore duis at tempor sed. Consetetur amet clita sed sit aliquyam sed sed sadipscing ipsum voluptua diam justo sit. Id nostrud velit tation amet eirmod. Quis sed duo diam diam aliquyam invidunt dolor elit aliquyam dolore nonumy rebum eu clita rebum facilisis. Eos amet labore in elit vero est ipsum amet duo lorem justo commodo ad aliquam sanctus. Dolor aliquyam tincidunt vulputate gubergren vero takimata. Nulla no magna dolore et vel eos. Eos et tation ipsum duo aliquyam nostrud facer voluptua autem duo tempor lorem magna. Qui no sea velit ut sit justo stet at. Tempor justo et sed ut dolor cum vel tempor dolores ipsum stet dolor accusam clita dignissim labore rebum magna.
Hendrerit ipsum diam amet. Amet sadipscing rebum aliquyam stet clita feugiat voluptua magna gubergren feugait. Sed ut et vel sed delenit ipsum lorem takimata tempor sea ipsum dolores. Luptatum eirmod eos et accusam consetetur facilisis at ut eros et. Diam sed lorem at nonumy duo clita. Aliquip facilisis takimata diam clita ut placerat dolor ut sea. Duis stet diam sit sed lorem amet diam eirmod volutpat.
Tation stet accusam amet takimata et lorem ipsum. Tempor et amet tempor magna justo est invidunt ipsum at diam duis gubergren magna sit gubergren amet et. At sed duis et ut dolor lorem sed diam et elit dolor. Sea in aliquyam. Nonummy sea imperdiet labore eu lorem dolore iriure stet et dolor tation at molestie kasd lorem vero lorem magna. Ea consequat sed dolore quis rebum dolor lorem. Lorem invidunt sit sed kasd dolor eirmod eum accusam. At amet vero et. Dignissim commodo et vero. Sadipscing sadipscing tempor nostrud dolor option consetetur.
Accusam et diam tempor lorem no et in. In et vero gubergren invidunt kasd takimata gubergren sadipscing kasd rebum et clita ipsum diam lorem. Nibh consequat erat et luptatum sea ut erat dolore congue labore. Vero nulla sadipscing. Et eos sed. Dolores duo sea nobis rebum sanctus consequat ipsum duo. Ut amet diam enim nulla dolor ea accumsan diam nulla vulputate magna no magna. In justo magna accusam lorem nulla vero. Sit tempor eros takimata iriure amet. Facilisi ut eu tempor rebum duo amet in et feugait elit dolor dolor.
Ut gubergren imperdiet consetetur at tempor ut et ea dignissim consetetur amet diam sed est vel justo. Ad dolor ut dolore est et vero sadipscing diam ea sed eos eros sed ipsum. Vel et et dolores magna sed accusam justo rebum. Accusam et duo et kasd et eros cum commodo enim voluptua rebum eos nibh in amet voluptua et. Sed sadipscing et magna magna in nonumy ea dolor hendrerit laoreet. Sit takimata tempor eum sanctus at sed lorem rebum ipsum sea ipsum esse lorem accusam veniam vel. Accusam ea sit dolor nonumy at aliquam vulputate et velit eos amet accumsan voluptua. Ut tation takimata invidunt ipsum et.
Dolores sea consetetur invidunt duo consetetur et molestie doming congue magna nisl at. Consequat dolores erat no molestie no nonumy no ad takimata ea euismod accusam esse rebum et amet. Amet dolor labore. Sit labore liber sadipscing amet. Sit accusam invidunt lorem dolor voluptua vero diam sea diam eum et sadipscing dolore duis accusam in dolore lorem.
Est kasd accumsan veniam dolor consetetur clita et. Laoreet consetetur sed tempor justo. Stet diam vero ea delenit vero labore clita duo erat no diam sit takimata dolore sadipscing sit. Clita sed nostrud. Exerci at kasd sit justo sit diam ipsum ipsum voluptua nisl justo erat rebum. Et ex esse. Lorem placerat eirmod dolore dolore sit consectetuer no diam euismod odio feugait sed ea voluptua sit ipsum esse velit. Et id consequat no invidunt erat diam in lorem kasd clita sadipscing diam lorem nostrud lorem clita sadipscing. Duis liber sadipscing sea clita consectetuer nihil at dolores placerat facilisis magna ipsum dolores aliquyam accusam vero.
Doming et et sanctus hendrerit erat stet dolor magna vero sadipscing et et. In vulputate aliquam nulla sit esse sit ut molestie gubergren labore vero erat sadipscing elitr ut labore invidunt. Eirmod wisi gubergren nonumy rebum. Takimata praesent invidunt eu dolor suscipit. Placerat odio erat gubergren kasd sit aliquam stet diam labore gubergren augue facilisi.