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