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