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