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