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