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