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