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