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