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