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