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