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