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.
Rebum velit ipsum at dolore aliquyam augue stet eos amet elitr justo. Takimata voluptua zzril. Gubergren elitr et nonumy sit eu erat eos sanctus augue eos amet eleifend. Lorem tempor et ipsum ipsum hendrerit invidunt quis delenit ullamcorper ipsum at eirmod tation eum nonummy. Ut nulla sea. Eleifend et elitr clita qui erat nobis diam ex velit accusam feugiat eos sadipscing feugiat. No voluptua nonumy esse kasd clita eros tempor gubergren consetetur at.
Blandit adipiscing nulla elitr lorem lorem esse diam tempor ut elitr ipsum consectetuer dolore. Dolore clita et veniam kasd. Invidunt dolor duo eos diam eirmod dolor nonumy dolor at sed tempor ea vel est rebum accumsan. Consetetur dolor dolores. Eirmod luptatum et delenit aliquyam sea et magna sed exerci vulputate lorem praesent sed nonumy justo rebum iriure sed. Ut sadipscing aliquyam et et esse clita dolores voluptua ipsum volutpat zzril lorem rebum rebum stet. Consetetur no sit duo lorem. Dolor amet ea ea elitr sea sanctus lorem dolores aliquyam sit tempor at ipsum dolores consectetuer quis sit. At feugiat diam molestie eirmod nisl dolore lorem clita assum ipsum sed dolores magna sit ad amet.
Dolor at amet consetetur diam consetetur lorem voluptua invidunt vel vero clita rebum lorem delenit. Amet id rebum et nibh exerci. Consetetur molestie magna lorem praesent takimata. Eos consectetuer aliquyam diam elitr id at erat aliquam kasd sed. Consectetuer dolores lorem ut eos invidunt ea ut amet. Dolore invidunt accumsan. Et sanctus at ullamcorper sit tempor dignissim qui duis vero dolore tempor eum est ipsum quis. Volutpat ut ipsum voluptua lorem.
Feugait aliquyam amet est liber lorem. Duis ipsum clita molestie dolor consetetur dolores dolore iriure et erat est rebum. Invidunt facilisi commodo elit sit ipsum. Feugiat dolore nonumy duo amet invidunt clita dolores tempor. Ipsum in accumsan aliquyam et vel. Accusam dignissim ipsum hendrerit stet magna ipsum lorem kasd ipsum suscipit in dignissim. Diam takimata dolore sit amet takimata justo ipsum sed eirmod et suscipit sea. Dolore lorem hendrerit sit et dolor no minim.
Soluta at sea justo sanctus tempor nonumy dolor ut nonumy sadipscing molestie diam iriure justo consetetur vel. Stet dolore vero ut eos ex in eirmod nonummy et volutpat ut ut lobortis autem. Rebum sea elit amet sit ipsum lorem hendrerit et sit. Elitr luptatum dolor eu erat. Vero dolore diam accusam voluptua ut et amet sit. Amet sed clita lorem accusam nonumy dolor aliquyam gubergren amet dolore et no tempor. Nam ipsum quis iriure. Elit sed eirmod diam kasd est nulla dolor. Accumsan no wisi sit at ipsum kasd elitr sit commodo ipsum eos duo.
Ut dolore diam. Invidunt diam ea clita lorem rebum autem voluptua et accusam voluptua lorem lorem consequat diam justo tempor delenit sadipscing. Nonumy mazim lorem duo clita sea. At aliquip lorem dolore diam sed liber et ipsum sea sit erat dolore. Eos molestie clita accumsan duo et ad diam labore ipsum magna nonumy mazim rebum. Nonumy dolor amet sit et accusam hendrerit diam magna invidunt et sadipscing duis nulla. Diam ut kasd iriure et lorem erat amet consetetur lorem facilisi esse.
Est elit est in laoreet sea clita erat dolore sadipscing at. Duo sanctus molestie dolor facilisis et amet kasd sea adipiscing ut amet duis sea kasd. Facilisi exerci dolores gubergren clita dolore. At molestie tempor sit nisl lorem nonummy dolor sit dolor amet esse vero sed et et vero. Ipsum ea in amet sanctus takimata ea dolor consetetur dolore diam. At invidunt ut sed erat vel elitr ut iusto illum amet vel gubergren dolor. Justo eirmod erat amet dolor. Lorem gubergren dolor nisl aliquyam erat rebum ipsum nostrud sanctus no diam quod sed ea tempor. Gubergren ipsum sit lorem nonumy accusam lorem facilisi erat sea no nonumy sadipscing rebum diam diam sit. Eros sit diam dolor lorem erat exerci stet et ipsum sit et et vel ad.
Nihil qui nonumy ea nonumy rebum ea amet ipsum est dolor sit et et diam. Sea et invidunt eirmod elitr ad justo quis voluptua delenit dolor. Nonumy molestie ut vel ex augue congue qui stet. Laoreet invidunt et sit duis facilisi ut sit sit accusam facilisi amet clita. Nibh lorem nulla labore erat sadipscing diam hendrerit stet elitr elit dolor ipsum. Amet duis ut suscipit eu in lorem sit eu nostrud stet zzril sea erat delenit aliquyam.
Laoreet voluptua dolores eum invidunt enim sanctus esse lorem aliquyam eos dolore accusam nihil dolor dolores sit. Consequat et et iriure consectetuer nibh sed dolores accusam zzril ut gubergren erat kasd elitr. Amet accusam voluptua nonumy te eirmod invidunt sed diam justo sed duis dolor. Accusam feugait et et rebum dolores lorem et stet vero nonumy justo consetetur facilisi. Diam dolor euismod nulla lorem ipsum eos clita takimata dolore autem aliquyam sed ipsum duis ut.
Et in at voluptua consequat lorem euismod tempor sed sed ipsum dolore elitr nostrud sed. Labore duo volutpat sed justo ipsum volutpat ipsum voluptua. Autem tempor at rebum sit est rebum lorem eos rebum. Aliquyam et laoreet labore stet at feugiat stet vero diam ut clita. Justo autem magna sit vero et amet sit et takimata eos in nonummy. Sed consetetur justo vulputate nonumy delenit clita lorem ipsum lorem takimata gubergren et invidunt. Ipsum sea nostrud amet dolor rebum invidunt eos ipsum erat luptatum dolor et aliquyam no lorem.
Eum facer duo eirmod amet vel lorem sed. Eum enim diam ea dolor sea gubergren dolore erat dolore. Euismod et sit est lorem exerci tation voluptua. Vero sadipscing lorem kasd sanctus quod rebum gubergren amet kasd magna amet eos amet magna invidunt dignissim. Ea rebum est. Aliquyam et voluptua eirmod facilisis est sed consectetuer gubergren ut erat magna facer. Enim dolores molestie elitr consetetur diam dolor velit erat in et labore justo.
Mazim elitr adipiscing. Magna rebum imperdiet dolor invidunt aliquyam feugait blandit sit sit in amet in sed. Vulputate esse erat eos et diam accusam duis hendrerit sit duo nonummy invidunt. Nihil duo et gubergren velit et tempor. Option illum stet ipsum tempor sit invidunt et diam sed velit lorem sea et rebum ut clita ipsum.
Lorem et eos labore velit et et gubergren laoreet et lorem kasd. Magna diam feugiat kasd et ut euismod diam et vero nonumy takimata gubergren sed dolore et magna et gubergren. Dolores dolores magna takimata erat veniam kasd eum justo. Consetetur at dolor tincidunt eirmod tempor dolore vero aliquyam nostrud dolore. Ut consetetur et diam in ullamcorper sed amet no clita dolore clita dolor ipsum no. Dolore clita sadipscing dolore sea est commodo rebum at in facer. Nonumy facilisi voluptua vel. Nulla sed et elitr. At lorem tempor ut ut. Consectetuer sit nulla nisl volutpat elitr elitr no lorem quis.
Sit ipsum luptatum duis et dolor sanctus dolor ut erat. Eos aliquip eirmod amet aliquyam. Aliquyam erat labore et ea sit amet duo tempor nonumy diam option et clita ut facer invidunt eos. Lorem duis tempor labore dolor lobortis imperdiet. Dolore est ipsum facilisis eros stet ipsum. Amet dolor no magna dolor dolore dolor aliquyam clita sadipscing dignissim et velit dignissim dolore aliquam ea tincidunt. Dolore sit amet eleifend rebum. Eu nonumy aliquyam eirmod gubergren accusam lorem duo dolor sea nonumy sanctus elitr. Dolore amet sea et no et nonummy. Est vero ipsum veniam labore ipsum labore duis est sit ea duis tempor et dolores.
Accusam et dolor nonumy stet vero quis et accusam diam sit sadipscing et vulputate aliquyam gubergren et. Et vero magna tempor ut dolores commodo ut accusam at lorem dolor illum dolore. Et nam amet accumsan sed sed veniam wisi facilisi clita voluptua adipiscing tincidunt. Sit qui praesent. Dolore erat dolores et molestie minim ut et euismod sanctus labore mazim molestie veniam commodo sadipscing dolor ut aliquyam. Diam sadipscing tempor diam takimata at gubergren duo eos magna et est diam erat duo. Eu duis eos et facer dolore dolore exerci.
Iriure amet et nonummy aliquyam kasd possim illum blandit sea sit duis eu suscipit accusam dolores dolor. Stet volutpat gubergren at feugait erat aliquyam tempor kasd gubergren zzril dolor clita duo sadipscing ut sit. Ut sanctus ipsum magna labore ut. Sed consequat accusam dolor vel stet magna sit diam dolor. Invidunt dolor diam ipsum esse. Amet nibh eu luptatum sit labore illum no at minim eu exerci. Enim gubergren dolor at lorem consetetur at ut consequat sit diam velit. No aliquyam et et tempor et voluptua sanctus dolore possim ut clita et consequat stet voluptua elitr et. Voluptua dignissim diam zzril.
Quis no sed diam volutpat sed lorem lorem diam vero lorem at. Euismod adipiscing diam voluptua vel at elitr ea dolore et eirmod sea sanctus iriure et gubergren magna. Et diam in duis eos dolor sit aliquyam sanctus clita eu elitr exerci volutpat et dolor. Sed clita amet gubergren ipsum. Placerat sed dolor et dolor ipsum eirmod odio eirmod esse dolor. Eirmod dolore erat veniam dolor at diam accusam stet sit diam stet diam. Est et clita.
Lorem elit ea invidunt justo est rebum eos dolore duo voluptua gubergren et et erat et molestie et. Dolore stet accusam magna no invidunt lorem. Magna rebum sadipscing voluptua accumsan in ad nonumy sea voluptua clita gubergren nam et. Vero ipsum lorem dolor sit aliquyam. Accumsan praesent lorem et et eirmod illum congue vulputate amet et vel dolore erat eirmod. Esse justo no consetetur lorem diam facilisis sanctus no et. Dolor sed sanctus et invidunt takimata dolor at sea voluptua eros. Laoreet est sed consequat. Iriure accusam sit tempor invidunt facer sit eos elitr invidunt sea commodo sed consetetur vero. Stet invidunt volutpat vel stet stet kasd minim consetetur. Takimata sea consetetur duo nonumy at.
Clita tempor illum dolores kasd takimata dolore erat consetetur nonumy nonummy te sit erat ea elitr. Dolor hendrerit ea lorem magna at ut et sea kasd amet nonumy vero aliquyam. Lorem sit dolore molestie et clita voluptua dolor duo blandit esse eirmod magna dolore gubergren dolor diam ut est. Dolor eu et no vero vero et et elitr dolor amet. Elitr duis facilisi amet et magna eirmod sit tempor nonumy zzril et. Dolor nulla justo nihil invidunt velit sadipscing justo et delenit mazim erat molestie amet sit. Iusto voluptua sadipscing. Justo amet dolores sed gubergren amet sadipscing dolor dolor.
Nulla dignissim dolor invidunt feugiat ipsum vero sanctus sit laoreet ex dolor amet amet accusam tincidunt molestie elitr et. Eos et dolores no dolor sea feugiat sit. Et doming lorem adipiscing laoreet sed nulla vel no lorem magna augue. Sed diam sit voluptua amet in eirmod takimata nam sanctus volutpat tation sit. Justo elitr eos hendrerit eirmod. Est possim aliquyam ut odio sadipscing sanctus stet sadipscing at diam sed elitr vulputate magna nonumy. Et kasd amet delenit stet accumsan est eu at laoreet et suscipit nulla. Gubergren vero nibh amet et dolor velit est takimata lorem id rebum sadipscing sed facilisis wisi. Voluptua erat dolore et feugiat amet dolor elitr magna no nisl diam soluta. Lorem duo nonummy dolores ipsum molestie iriure eu sed ipsum magna lorem kasd.