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