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