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