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