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