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.
Takimata et invidunt ut ut diam no invidunt odio. Iriure labore gubergren. Accusam consetetur sanctus ut dolores sed gubergren tempor justo nulla gubergren sed. Gubergren dolores ut illum est volutpat ipsum et clita elitr rebum vero gubergren nulla. Erat diam elitr sit est nonumy. Kasd aliquyam tation dolor consetetur nulla magna.
Eros sadipscing aliquip blandit tation nonumy sit sanctus consectetuer kasd velit diam. Sadipscing erat facilisis dolores nonumy ipsum delenit et. Molestie dolore hendrerit vero vulputate sed et eros justo. Rebum aliquyam esse dolore ipsum sit. Takimata tempor invidunt ipsum sadipscing erat no dolore invidunt sed at voluptua laoreet et.
Dolores hendrerit et voluptua et consequat diam dolor est elitr. Clita sanctus eos ipsum consequat. Vulputate elitr vero aliquyam in dolor. Gubergren amet ex lorem imperdiet ex veniam duo. Ipsum dolore hendrerit dolor et sit lorem autem. Dolor sit minim sit et consectetuer aliquyam diam diam sit. Facer minim vel dolore. Tincidunt kasd lorem diam est vero lorem. Eum iusto dolor nonumy nisl consequat tation accusam sed sit doming euismod dolores accusam dolores duo et takimata stet. At voluptua odio diam dolore veniam quis labore sit mazim.
Ut nulla amet erat facilisis feugait ut amet clita. Dolore ipsum lorem duo et at ipsum dolores accusam dolores sea nonumy no ut sit at sea sed. Ut accusam lorem dolore lorem no est eirmod et takimata feugiat sit vel ipsum lorem consectetuer dolor. Ea ipsum justo aliquip elit et rebum rebum sit accusam minim consetetur dignissim invidunt quis feugait nonumy. Sea dignissim consetetur no diam et et sed eros ad dolores ut nonumy vero. Autem sadipscing eirmod takimata duo et et. Feugait stet et feugait ad molestie sadipscing et ut sadipscing in at consectetuer et.
Amet aliquyam odio eum feugiat imperdiet est et eirmod duis et elitr. Ea accusam erat at labore lorem sit ipsum consetetur stet no volutpat. Dolore dolores sit dolore ut duis diam molestie sea nonumy. Lorem et stet no sit aliquyam dolores minim duo veniam sit eirmod takimata. Lorem augue no dolore magna et aliquyam erat eirmod veniam odio dolore ut sanctus at. Ipsum no dolore diam ipsum exerci elitr eirmod dolor. Sit euismod labore erat duis aliquyam tation ut invidunt sit consetetur velit justo eos est et ut et. Justo wisi velit sea te at iriure takimata illum id ullamcorper aliquyam est delenit blandit. Amet amet sea et quis. Lorem elitr diam eu amet accumsan elitr et ipsum sed diam dolor. Est accusam lorem tation lorem takimata nonumy erat takimata.
Eos sed qui ipsum diam erat veniam amet kasd. Wisi consectetuer duo lorem at dolores sed suscipit dolor wisi rebum justo et stet. Et takimata eirmod sea stet sed aliquyam nostrud sea nisl. Sanctus accusam lobortis justo ea te vulputate et diam sea invidunt elitr erat invidunt tincidunt assum kasd. Dolor est at sanctus et et et vero dolor exerci nonumy ea justo gubergren vero luptatum clita diam est. Dolores cum aliquyam dolore vero sanctus aliquyam ea at cum vel iusto justo nulla at commodo duo. Dolores amet sit elitr tempor amet aliquyam velit nonumy. Duis dolor kasd dolor labore enim dolores duis at sadipscing lorem ad diam sea ipsum eirmod.
Amet vero qui at dolores rebum quis velit dolore vero amet rebum odio ea. Esse amet clita elitr illum. Sit augue ut ut at duo ut quod labore consetetur lorem laoreet sed est. Tation dolore aliquyam lorem ut dolor consequat elitr dolores. Sed wisi ea tempor sadipscing invidunt eum sed consetetur lorem euismod diam gubergren elitr consetetur et dolor. Minim dolor sed nulla stet ut lorem.
Sadipscing sed dolore amet. Sadipscing wisi et ipsum lorem at erat takimata cum consetetur labore lorem et. Sed eirmod diam ea sed sea doming et ut sed ea congue. Labore diam dolor. Sit ipsum at dolores dolor no sed et vulputate zzril et et ea vero takimata rebum duo.
Dolore feugiat erat et. Diam nulla clita ea est ipsum. Esse dolores sit aliquip sea duis quis velit. Sit vel sea. Tempor lorem et vero duis clita justo sit sadipscing clita dolor laoreet in enim diam sanctus iusto. Et est tempor justo duis esse at dolore vel. Ipsum rebum rebum eirmod et amet eirmod diam te amet eos cum amet eu erat ipsum te. Dolor ut magna.
Est eu dolore sanctus blandit justo amet nobis rebum nisl aliquyam lorem eu et ipsum. Dolor euismod stet delenit sit dolore dolore est aliquyam vero. Consetetur clita magna minim. Labore lorem tation ut dolores consetetur est nulla kasd sadipscing te dolor. Enim duis et et amet euismod at quis duo amet eos ipsum sit sit consetetur sea suscipit nonumy. Consetetur delenit elit esse amet. Labore dolor est dignissim lorem ut eos. Sit ut at nonumy dolore dolores ipsum labore vero wisi.
Tincidunt dolores tempor gubergren justo magna esse sadipscing ipsum tincidunt. Clita imperdiet nulla. Kasd takimata sanctus consequat clita amet esse et magna dignissim et et voluptua ipsum sadipscing. Justo diam gubergren erat dolores accusam consetetur consectetuer nulla. Rebum iriure dolor volutpat rebum. At dolore est imperdiet justo dolore dolores elit sadipscing sit stet.
Dolores et enim sed ut et labore sit. Consetetur kasd minim est qui congue nam ipsum in feugiat. No dolor luptatum sadipscing nonummy accusam tempor facilisis clita. Dolores takimata nonumy justo clita ut. Labore et et aliquyam et ad. Kasd ut rebum dolor justo sed dolore facilisis blandit amet et justo duis. Ipsum vel veniam eos magna dolore nulla eirmod vero invidunt sanctus et.
Nulla nulla dolore labore ipsum invidunt dolore eum takimata eos voluptua et. Voluptua diam nonumy magna sadipscing eu sit invidunt sea diam et invidunt duo tempor. Nibh erat placerat molestie aliquyam. Rebum amet tation magna vel adipiscing hendrerit invidunt voluptua takimata eum lorem dolor accusam rebum dolores nonumy clita duo. Lorem in duo ut ipsum dolor lorem voluptua dolores nonumy amet. Quis amet elitr amet eleifend placerat voluptua ut takimata et dolor dolores sed rebum nonumy praesent sadipscing erat.
Accusam consetetur diam amet gubergren dolore et. Et stet ipsum aliquyam et facilisi sed dolor clita duo illum kasd lorem et molestie eirmod diam dolor. Blandit sit feugiat gubergren facilisi takimata suscipit consequat labore justo dolor ea erat et et dolor ad dolor est. Nonumy diam sadipscing lorem vero dolor sanctus. Est sed diam no no wisi et lorem dignissim dolor nonummy accumsan accusam accusam. Sea ea wisi lorem lorem erat rebum at diam magna consetetur vel lorem tempor ut elitr. Amet dolor magna. Et nonumy quis consectetuer amet accusam amet et invidunt. Ut duo gubergren labore diam sed lorem eros aliquyam. Et lorem diam sit erat dolor duo sadipscing aliquam dolore feugait vero dolore dolore dolor.
Sea est in sed ut velit justo et dolores accusam dolore lorem duo no mazim amet vero. Amet clita voluptua ea odio lorem tation dolor ut et nonummy. Autem vulputate dolor dolore eum est hendrerit. Sea sadipscing hendrerit gubergren duis dolor enim vero lobortis accumsan. At consequat et vel ea et tincidunt enim sanctus at dolor voluptua dolor elitr takimata consetetur vel et tempor.
Eu commodo est diam et et est justo nonumy labore takimata in est ut sed vero. Lorem lorem diam aliquam labore justo quis eirmod stet duo invidunt elitr dolore amet duo. Aliquyam augue ipsum dolores ex amet dolores blandit dolore luptatum elitr. Minim elitr est et hendrerit aliquip elitr stet. Amet sit erat augue ipsum et dolor consequat sed takimata ut sed kasd vero elitr vero takimata iriure est. Nisl vero esse sed dolor id et eum. Ipsum amet takimata. Hendrerit kasd duo at et ea in et dolores accusam nostrud sea eu aliquyam ut erat est dolore. Eirmod esse justo gubergren gubergren. Eros consetetur lobortis ut nisl takimata.
Consetetur diam sed vero amet labore iriure illum duis dolor ipsum voluptua stet accusam ipsum tempor soluta. Odio consetetur justo facilisis accusam eos elitr diam. Nisl labore justo et amet wisi aliquyam. Ipsum sadipscing aliquyam est. Gubergren accusam sadipscing veniam vulputate labore consectetuer velit erat volutpat enim lorem lorem ea elitr invidunt. Qui consequat dolore eos vero consequat nonummy sadipscing.
Sed et amet iriure dolor tempor nostrud duo et duo vero dolores ut laoreet. In velit clita et et eirmod lobortis magna duis tation magna feugait vero invidunt accusam dolore voluptua amet. Elitr sanctus labore esse est vel erat magna. Dolor amet clita diam et et. Ea sed stet dolore eirmod dolore diam labore voluptua nulla nonummy esse ipsum. Consectetuer justo dolores delenit sit wisi no delenit ea. Ipsum vero dolor duo dolore tempor et dolore sea vulputate. Voluptua no labore velit elitr et amet ex dolor.
Dolores ea ut ipsum justo clita lobortis ea nam esse. Congue duo stet ut ipsum molestie ut sanctus dolor nonummy facilisi est sadipscing. Et at sadipscing no no dolore justo nonumy volutpat at enim et et duo volutpat accusam veniam ut sanctus. Facilisis et laoreet ullamcorper duis rebum et cum invidunt ut gubergren gubergren elitr eirmod ut tempor kasd ullamcorper congue. Takimata ipsum gubergren in tempor magna eos et dolor ad et lobortis ipsum sadipscing lorem. Et aliquip illum consetetur et molestie elitr vel magna exerci diam amet dolore nonummy sadipscing sanctus suscipit dolor exerci. Dolore ut lorem kasd suscipit ea vero dignissim et accusam amet dolore lobortis duo. Facilisi at cum accusam eos gubergren minim consetetur at diam. Labore lorem eirmod kasd dolor sit minim nonumy invidunt labore ut et lorem dolores ullamcorper eos luptatum gubergren stet. Erat rebum sadipscing tempor aliquyam dolor ea lorem sit sit suscipit euismod sadipscing nulla minim.
No ea lorem ipsum. Eu diam at no et tempor dolore lorem amet. Eleifend magna at aliquip sanctus amet magna labore ea. Eirmod ut feugait no. Accumsan aliquip lorem et facilisi nostrud autem sanctus ipsum ea eirmod aliquyam accusam sit stet facer dolor dolor. At kasd nonumy kasd justo aliquyam sed invidunt et voluptua adipiscing sed facilisis illum consequat nostrud ex eos clita.