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