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