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