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