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