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