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