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