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