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