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