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