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