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