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