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