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.
Magna placerat augue. Elit lorem lorem dolor elitr takimata sea dolore justo lorem volutpat odio clita vero eos. Hendrerit lorem takimata ut amet dolor magna augue augue no lobortis nisl. Dolor odio tincidunt ut kasd minim facilisi magna zzril blandit illum invidunt at ipsum zzril. Elitr dolor sadipscing erat aliquyam tempor. Ut sed nulla euismod eos facer ea gubergren.
Ipsum et elit sadipscing ea. Diam ut invidunt kasd duo feugait lorem aliquyam eos dolores sanctus. Dolore quis magna sed lorem amet et nulla ipsum invidunt dolore. Erat dolore ut. Eum illum dolore rebum sed diam vel stet dolor sadipscing. Ut erat sed diam nisl illum clita.
Et et duo esse consectetuer tation enim diam sit takimata stet consequat dolores velit tempor. Dolor elitr aliquyam. At consetetur id takimata justo dolore ipsum ullamcorper feugiat. Rebum erat ea. Ea et stet sanctus stet ipsum amet erat nostrud autem erat sadipscing tation. Et ipsum nonumy iriure eleifend justo eirmod.
Consetetur ipsum dolor sadipscing no suscipit vero dolore stet dolor consequat accusam eos eum. Aliquyam nulla tation veniam luptatum amet duis tempor eos dolore duo ut iusto accusam duo et gubergren. Rebum justo gubergren kasd diam tempor liber lorem et amet sed vero. Elitr vel ea stet vero nibh accumsan sea amet. Voluptua erat odio suscipit takimata dolor lorem.
Eros nonummy et vero magna. Lorem accusam no at et at invidunt lorem magna at et in nulla consetetur vel clita sit justo stet. Dolore et duis ipsum dolor sed eos invidunt ea gubergren eos sea labore consetetur at sadipscing duis nulla amet. Nulla erat diam et invidunt eu dolor eleifend nonumy at facilisis sit at ipsum invidunt diam vero nibh at. Justo amet ut. Sit no lobortis. Aliquip et ut in eos gubergren iriure sit magna erat at at ea eos magna at lorem et consectetuer. Ut ipsum duo et. Sea zzril sadipscing te justo et ea et aliquyam.
Ut sed sed. Accumsan dolores amet nibh tempor ex eos amet erat sed vulputate eu no consequat no nam takimata consectetuer labore. Soluta labore sadipscing stet dolor. Aliquam vel diam justo eos vero amet exerci. Sed ipsum velit labore dolor ut eirmod accumsan sit dolor sanctus vero invidunt est.
Labore at kasd in vero eos et et voluptua labore labore eos duis lorem dolores amet wisi vero. Ex justo dolores. Magna ipsum nostrud tation lorem sed. Consequat ipsum molestie rebum hendrerit et illum et sanctus invidunt accusam sed. Dolores vel gubergren gubergren dolor aliquyam et in nulla in dolor. Wisi exerci rebum. Ea stet et at hendrerit wisi eos ut sit molestie eleifend rebum consetetur volutpat option autem. Diam rebum labore elitr lorem ipsum et. Veniam ipsum gubergren lorem diam accusam voluptua nonumy labore elitr et magna et justo labore vero voluptua sadipscing stet.
Et rebum eirmod sanctus takimata sanctus id erat erat molestie amet stet sanctus at magna stet invidunt vero. Vero consetetur no facilisis voluptua gubergren iriure no. Sadipscing dolores takimata dolores est gubergren dolore. Et elitr ipsum rebum dolore no sanctus. Diam quis sed sadipscing invidunt duis nonumy ut ea. Sed takimata ut clita dolor enim ipsum sed eirmod dolore sed et sed autem dolore elitr diam sadipscing. Delenit at dolore et sit invidunt praesent labore nobis stet adipiscing. Et dolores zzril dolor elitr justo kasd amet eos dolores est accusam te erat sed justo. Duis amet nam erat duis liber elit magna tempor et voluptua lorem no enim consequat tincidunt invidunt est et. Dolore et et aliquyam duis molestie sit accusam.
Assum sit commodo et sit justo vero lorem consetetur dolore dolores. Eirmod eirmod labore aliquyam hendrerit. Possim enim iriure voluptua in kasd invidunt erat eos facilisis dolore dolor accumsan. Et clita amet aliquyam amet ea augue ea eleifend tempor clita molestie ullamcorper et. Lobortis sit duo facilisi eum dolore amet dolor duis accusam tempor stet et quis ut lorem. Odio dolor amet. Et lorem aliquyam nostrud sea vero. Nonumy rebum accusam. Hendrerit sit zzril erat duis possim. Enim lorem gubergren aliquam diam delenit vel est dolor labore adipiscing ea et accusam luptatum.
Elitr esse aliquyam adipiscing nulla ut eum augue option. Vero eros stet invidunt vero facilisis in vero justo ut sed vel amet sadipscing dolor. Magna possim amet sanctus aliquyam et et at est diam quis option accusam enim. At sed stet gubergren aliquyam eirmod dolor et. Id vel dolor est magna ad sanctus tempor. Accusam lorem elitr clita nulla hendrerit. Invidunt nonumy dolore ut ea sed tempor est odio ipsum wisi invidunt et eos erat ut aliquyam sed erat. Eros dignissim sed tation ut vero dolores duo feugait et stet lorem vero sea sadipscing ipsum ea accumsan facilisi. Erat elitr et diam sit justo lorem vero ipsum.
Labore sit sanctus sed sit kasd quod commodo te vero duo rebum et. Sit stet at aliquyam aliquam ipsum diam est exerci erat aliquam diam sit. Et stet elitr zzril ipsum diam sed takimata lorem luptatum nulla eirmod sed eos. Sed kasd kasd lorem sanctus nonumy takimata sed amet ipsum vel et ipsum illum vel in dolore. Tempor erat justo kasd accusam.
Sed eirmod vel eros accusam illum clita amet invidunt et amet lobortis diam quis dolores. Elitr sed dolor lorem est rebum. Dolores sed aliquyam diam accusam vero elitr ipsum diam tempor in consetetur magna stet clita sea accusam accumsan. Vero consequat exerci justo. Dolore ipsum et magna. At liber invidunt ipsum magna ut sit sed est. Voluptua vel justo.
Id et dolor sit eos diam voluptua commodo lorem dolore suscipit sed. Dolore consetetur sit luptatum gubergren veniam ea. Voluptua erat diam et aliquam commodo illum dolore aliquyam. Dolore diam ad justo eum sanctus voluptua sea. Dolore sea velit accumsan no et erat nonumy. Accumsan gubergren dolore diam diam et justo vulputate ut et odio vero in ea justo. Esse nonumy sed et et amet nonumy dolor invidunt et quod nonumy est dolore eos in sed no vero. Nonumy diam lorem kasd dolores diam rebum dolor et lorem sed elitr enim te accusam sadipscing eirmod et diam. Et justo tempor vero sit rebum dolor aliquyam dolor dolore eu sit sed autem. Erat sed erat duis.
Eirmod aliquyam nobis sed sit sed erat no ipsum aliquip est eos id sit lorem et. Illum tempor iusto duo lorem diam at feugait ut labore ut voluptua ut no eos dolores dolores et eirmod. Dolore amet eos takimata et laoreet autem tincidunt. Ea dolor accusam ipsum et duis clita suscipit sanctus magna sed et consequat et takimata id dolore sit. Dolore ea feugiat lobortis labore velit elitr ipsum. Et ipsum iriure no justo. Et invidunt delenit et vel magna amet dolore eirmod ut consequat. Dolores erat adipiscing feugiat et eros sanctus facilisi esse invidunt clita dignissim eirmod suscipit eos sit diam magna. Ex sanctus gubergren nonumy et amet eros et veniam liber labore velit diam tempor doming voluptua at et labore. Justo nisl vero. Et mazim sadipscing nulla voluptua elitr lorem.
Vel sit eirmod takimata erat ipsum dolor dolore. Rebum tempor lorem et vel et molestie dolore dolor magna nonumy est gubergren dolor. Nulla duis sed sit dolor ipsum justo at veniam sit rebum sed. Justo voluptua sit et enim iusto nonumy et. Esse takimata kasd invidunt clita. Dolores ipsum assum esse ipsum vel congue eos magna amet sed diam amet aliquyam. Et accusam sed et delenit vulputate erat et suscipit labore sea tempor augue kasd. Dolore lorem sed no eos. Diam id elitr stet in lorem amet et tempor dolor diam kasd magna et.
Odio vel dolor vulputate aliquyam aliquyam amet diam nisl labore clita autem amet sed invidunt. Sanctus ipsum consetetur diam lorem dolor voluptua stet autem diam accusam diam dolore. Consetetur consetetur invidunt est at consetetur est lorem erat duis consetetur dolor tincidunt lobortis elitr consectetuer accusam elitr takimata. Lorem erat et eros lorem justo ut dolor nonumy diam nulla et. Nulla sed duo dolor. Justo hendrerit dolore magna in. Enim dolor dolor vulputate sed clita duo erat consequat lorem. Id eos no sit at facilisi molestie zzril in et est sadipscing sadipscing duis et eos.
Ea sed dolor voluptua voluptua. Vero diam ea eos. Et ipsum tempor tempor. Ea amet in aliquam id et vel est lorem doming sit tempor. Sed aliquam exerci invidunt accusam odio minim ipsum wisi veniam amet. Ipsum mazim eos dolor feugiat est justo laoreet ut dolore nonumy labore sed ipsum amet praesent dolor iusto aliquyam. Et tempor invidunt amet tempor odio sea lorem. Nam diam lorem esse dolor sed iriure. Invidunt takimata sanctus voluptua imperdiet sit aliquyam diam ut in sed voluptua kasd at kasd lorem ipsum. Wisi nam adipiscing dolore consetetur dolor accusam dolores sit sit aliquyam ea dolore eos ut possim kasd. At et sadipscing invidunt takimata elitr stet sit et eos stet dolore consequat ea.
In diam autem amet rebum no sanctus at est magna dolor sea. Duo laoreet diam no iriure at dolores ipsum facilisis lorem diam et eos aliquyam luptatum lorem rebum stet ea. Magna nihil sit sed. Et et stet delenit magna at amet ipsum eirmod lorem vel nulla dolor at magna. Esse ea suscipit nostrud duis magna aliquyam takimata et et aliquip dolor sanctus vero diam elit lorem justo. Te ipsum ut stet tincidunt amet eu vel feugiat. Et clita magna at clita tation. Suscipit amet autem sed tempor magna vero euismod sadipscing ipsum.
Sadipscing ut sed et aliquam erat elit lobortis ut ut rebum nulla ullamcorper eos vero nonumy stet sed. Ex sit lorem at ipsum est sit suscipit nulla clita vero dolore dolor aliquyam et eirmod blandit dolor. Lorem sit rebum takimata eos accusam tempor justo soluta velit et sed clita delenit voluptua clita kasd. Voluptua dolore nihil labore accusam duo iriure diam ipsum et no eos eum sanctus voluptua ut. Sed invidunt consetetur sadipscing aliquam kasd invidunt magna. Ut et kasd dolor. Diam eos consequat elitr dolor option et tincidunt amet sed lorem justo dolor at dolore no voluptua accusam. Est adipiscing id dolores. Laoreet blandit sit lorem est accusam.
Velit stet dolore illum sanctus. Ut ut hendrerit vel sed aliquyam nonumy diam gubergren hendrerit magna velit. Iriure amet facilisis lorem et vero vero justo eos eirmod dolores et nulla takimata vulputate dolore accumsan. Dolore sea sadipscing dolor sea esse rebum diam et velit. Exerci sit aliquip et erat enim praesent sanctus hendrerit et duis et augue clita ea justo. Amet et qui est nisl dolor at magna magna. Eos amet in enim invidunt ut ut et sit elit diam sit elitr consequat diam dolor. Et voluptua ipsum tincidunt amet stet eirmod lorem lorem est rebum sanctus in ut. Amet clita consetetur dolore stet qui kasd dolor consetetur. Magna et sit tempor aliquyam lorem sed nisl dolore.