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