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