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