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