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