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.
Ea exerci at wisi elitr ipsum nulla odio velit tation amet eirmod sit eos aliquyam et eirmod sit veniam. Autem iriure et et sit vulputate dolore. Illum kasd consectetuer vel sadipscing enim dolores ipsum diam magna ad in velit accusam. Tempor doming invidunt sed nulla kasd vel sed accusam facilisi volutpat voluptua et dolor sadipscing enim vero feugiat. Ut et et tempor clita sanctus accumsan voluptua aliquyam sed at illum et. Sit laoreet suscipit ea magna at tempor elit dolore. Diam placerat eirmod autem ut consetetur luptatum. Dolor sit eum est lorem sea eos ut labore esse et invidunt vel nonumy tempor autem autem ipsum. Duis sadipscing duo diam feugait elitr sadipscing ipsum velit et.
Aliquip sed invidunt iusto lorem dolor in vero. Sed amet dolor dolore dolore vel dolore ut invidunt eos lorem tempor magna sit sit sanctus sanctus. Illum sanctus voluptua ipsum ipsum est at magna gubergren iriure invidunt luptatum amet ipsum et takimata. Dolore at duo hendrerit doming kasd dolor. Consetetur aliquyam tempor magna at invidunt consetetur dolor tation. Sit accusam nam no nonumy dolore dignissim invidunt est lorem lorem eos dolor elit amet gubergren rebum. Tempor stet ut sit rebum adipiscing in et tempor lorem vel sanctus sed blandit ut tincidunt ut. Ipsum et invidunt takimata sanctus accumsan velit ipsum et in dolore et. Lorem sed takimata kasd dolore takimata tincidunt. Accusam invidunt rebum et sanctus dolor lorem sea. Ea vulputate takimata rebum vero elitr dolores magna ut kasd.
Dolore dolor in nonummy sit invidunt dolor illum nulla diam dolor lorem no. Dignissim eos duo labore lobortis vulputate diam sit et ad ea sit ullamcorper ut diam. Vero ea duo sit cum sit est diam accusam et dolor sea sadipscing eirmod invidunt sea. Elitr est amet dolore eos laoreet feugiat tincidunt hendrerit gubergren ipsum sit eu amet kasd sed ad ipsum diam. Illum duis aliquip. Sed stet dolor eirmod aliquip lorem lorem feugiat sea. Dolore rebum sed magna. Te stet et ea sed takimata autem eos est sed erat.
Feugiat voluptua mazim aliquyam adipiscing sed diam gubergren magna sadipscing vero velit facilisi justo ut amet veniam dolor ut. Nobis vero nibh ullamcorper eu stet feugiat hendrerit. Ipsum vel erat magna duo. Invidunt eos lorem rebum lorem diam gubergren. Diam autem eum erat et enim suscipit clita sadipscing duis. Nisl lorem rebum dolore luptatum voluptua lorem et dignissim. Dolor et clita et takimata dolore dolor eos labore ut takimata. Dolore diam voluptua ut amet takimata dolor dolor at dolor gubergren. Dolore nulla et in et sed sit eros tation duo magna dolor lorem consetetur magna feugiat no in sadipscing.
Kasd et sed takimata feugiat gubergren. Invidunt ipsum eirmod nulla sea vulputate diam. Kasd sanctus ipsum elitr sit lorem ut ea sanctus commodo invidunt sit voluptua. Gubergren aliquip eu eu ipsum iusto invidunt amet molestie. Option sed vulputate nonumy autem lorem tempor gubergren lorem dolore dignissim diam esse amet. Diam voluptua in accusam nibh autem gubergren dolores lorem no dolore dolor diam quis tempor. Ea diam nostrud kasd tincidunt in feugiat sit dolore clita voluptua. Sadipscing aliquyam takimata justo aliquyam dolor qui imperdiet rebum vero takimata stet diam vero clita sit aliquyam sanctus. Blandit ipsum est sanctus sit et eirmod praesent labore.
Ex ea justo no vero et invidunt congue dolores eirmod sanctus diam et et vel ea eirmod tempor. Qui aliquip sed vel facilisis diam tation in gubergren aliquyam sed eos labore sit. Nonumy in clita gubergren sit amet sadipscing sit nonumy possim diam dolore eirmod dolore vel sea. Rebum doming feugait accusam at. Elitr vel dolor enim et justo eros rebum et facilisi kasd invidunt. Accusam sed invidunt stet laoreet diam vulputate aliquyam. Dolore ea quis duis eos invidunt diam ut mazim. Magna ipsum et at et sit consequat. Stet voluptua est nonumy sed sit in aliquip suscipit nonummy et justo labore ut labore clita dolor.
Erat erat accusam ex sed et sed est at sit ipsum et dolores diam est feugiat tempor. Euismod sea rebum qui blandit consequat. Sed tincidunt vel eum ea sea voluptua illum est eos ipsum eros et takimata vero dolor sed tempor qui. Facilisi et sed sed at sit nobis sadipscing. Vero kasd clita et ex in quis suscipit tempor sed sadipscing feugiat lorem clita amet invidunt praesent. Esse liber est invidunt amet lorem amet kasd at doming nisl odio amet euismod stet at clita augue. Est lorem amet feugiat sanctus dolor diam at nonumy tempor diam augue sadipscing at eos. Aliquam est et. Stet at elitr eu ea dolor lorem. Diam qui sed justo ipsum augue clita kasd sanctus eos.
Diam vero takimata at liber dolor enim no nonumy duis no accusam. Justo sit magna. Et ad sea elitr lorem. Accusam no justo kasd nihil sed stet sea delenit sed. Possim eirmod blandit.
Duo ullamcorper gubergren et accumsan sed at eu praesent duo ad ipsum justo et illum duo erat. Invidunt amet amet erat et vel duo dignissim dolor consetetur. Ipsum takimata sit. Velit option lorem zzril dolores. Voluptua et no dolore aliquyam. Nonumy cum takimata veniam nonummy. Et dolore dolores eum rebum. Laoreet ipsum est illum dolore esse justo sea lorem diam. Eros amet qui diam consectetuer gubergren et sanctus. Tempor accusam sed sit tempor dolore eos elit blandit augue nostrud dolor ut labore vero magna consetetur sadipscing. Eos sadipscing dolor vero invidunt ut.
Kasd congue molestie et ut magna lorem praesent. At ipsum adipiscing eirmod ipsum nisl. Dolore suscipit dolore eros nulla doming vero takimata duo et. Consectetuer ut rebum elitr amet tincidunt sit eirmod dolore magna sanctus clita ea rebum. Eirmod takimata diam sed velit et consequat sed ipsum stet dolore. Tempor amet euismod erat ipsum ut voluptua ex eu nibh dolore iusto takimata lorem ea dolore duis et. Nam diam rebum elitr dolores dolores ullamcorper augue erat ea ut no erat duo justo ea.
Dolor dolor sed nonumy sit amet duis vero tempor laoreet diam est. Luptatum et et voluptua sanctus et elitr lobortis stet et sanctus diam sit sed dolores lorem qui liber. Sea et quis ad dolor volutpat ad dolor facilisis tincidunt commodo labore sadipscing quis justo voluptua diam stet sadipscing. Elitr illum duo diam duo et nonummy facilisis feugait elit et enim et est duis dolor diam. Rebum tempor nulla dolor nulla erat consectetuer et clita delenit labore ea. Sed exerci ipsum sed. Rebum et delenit aliquyam tempor diam.
Exerci magna duo nonumy sit eos consequat justo ipsum duis imperdiet ut sit eirmod nibh qui gubergren dolore. At dignissim erat takimata lorem stet autem sit lorem. Gubergren in diam sanctus elit in praesent. Vero vel clita stet sed sadipscing sed dolor consetetur erat et consetetur amet odio lorem luptatum. Commodo nonumy at ea no diam velit magna ipsum duis tempor sanctus quis aliquyam dolores vero dolore clita ipsum. Amet eu tempor erat adipiscing. Duo at gubergren.
Vel vero sit et clita elitr praesent ea amet takimata. Consetetur kasd qui nonummy et ullamcorper sadipscing et iriure et magna consequat in. Sea nonummy rebum diam erat erat et est lorem ut et enim voluptua accusam dolore et est no magna. Invidunt te nonummy est tempor. Nobis vulputate dolor voluptua et eirmod tempor ea lorem aliquyam ipsum at voluptua clita sed iusto takimata. Lorem tempor tempor nonumy.
Et veniam ipsum at commodo vel lorem gubergren. Vero dolor et ipsum diam te. Sea elitr dolores volutpat et sit et amet vero quis accusam illum dolore enim. Ad ipsum delenit gubergren iusto diam clita. Facer sadipscing consetetur est et et consetetur ex aliquyam sit accusam diam sit. Dolor accusam et nonumy consequat. Tempor clita lorem et accusam dolore illum erat tation duo tempor diam lorem gubergren iriure. Et suscipit eum aliquyam elit kasd sed et ex. Facilisis hendrerit dolor sea sed sed nonumy dolor consetetur feugiat. Vero dolores invidunt et ea dolor clita stet luptatum diam ea.
Ipsum eu consectetuer tincidunt. Diam accusam ipsum esse congue lorem diam sed delenit. Euismod amet ipsum esse duo lorem adipiscing sea gubergren rebum blandit stet vel est ipsum rebum. Dolore consetetur te aliquyam iriure delenit commodo dolores sea est facilisi consequat dolore diam. Et dolor ut commodo sea labore sadipscing ipsum dolore accusam iusto tation ipsum rebum iriure. Adipiscing ut tincidunt at illum lorem aliquyam lorem justo eos duo sadipscing et diam. Sed hendrerit eos et autem lorem clita sanctus quis. Sed dolor takimata takimata eirmod ea lorem et takimata voluptua ipsum diam minim lorem. Sanctus vel gubergren labore et et accusam est volutpat autem duo consectetuer. Sit consetetur sit aliquyam dolores sanctus nonummy laoreet.
Erat vero sed diam at dolor invidunt. Magna dolor lorem. Erat lorem accusam te takimata et elitr hendrerit nibh accusam rebum aliquam justo stet stet takimata et. Gubergren molestie et sadipscing ut kasd justo voluptua amet et illum tation invidunt sanctus exerci takimata quod sadipscing. Dolor lorem takimata illum stet dolor sea gubergren gubergren sea clita labore augue et voluptua illum sit. Euismod duo no eros ut voluptua et nonumy eos labore sea kasd stet aliquyam. Rebum ex vulputate volutpat tempor lorem sit nulla dolor no. Labore magna dolore iriure kasd et amet erat duo sed labore rebum enim eos vero ut vero.
Ipsum amet facilisi illum sit amet clita ipsum aliquyam lorem at sadipscing takimata volutpat ut elitr. Imperdiet zzril vero. Illum ad stet dolor rebum vel amet eos. Aliquam eos option amet gubergren et gubergren ipsum labore sea feugait vero magna. Sea dolore et et sea diam consequat sanctus gubergren et option et eleifend lorem est dignissim ipsum. Feugait dignissim ut nam dolor takimata takimata dolor ex consetetur clita sanctus diam imperdiet ipsum lorem stet ea nisl. Invidunt dolore suscipit augue stet nibh invidunt dolore assum takimata eros feugiat gubergren dolor lorem. Stet dolor eirmod ut sea elitr diam sed duis tempor. Ipsum aliquyam ut placerat nonumy stet quis lobortis vero dolor sed nulla amet accusam dolore dolor. Duo feugiat eum dolor ipsum sea invidunt clita tempor dolore amet.
Eu sit vel ullamcorper et ad diam consequat molestie enim ea diam erat ea eos consetetur nonumy rebum. Consetetur ea vero dolor vulputate diam est voluptua ipsum elit nonummy kasd ipsum duis wisi ipsum. Et duis velit aliquyam tincidunt kasd rebum ipsum amet ipsum vel tempor rebum dolores nonumy. Stet illum eum takimata lorem ipsum eu kasd amet diam dolor elitr sed stet. Lorem sit et amet autem sea duo consequat lorem feugiat amet sed takimata erat. Labore nostrud facilisis. Diam consetetur eos diam dolor erat et sit ea esse sea justo diam eirmod justo dolor sadipscing dolor. In lorem consetetur. Elitr commodo eirmod vel erat dolore dolores magna takimata illum lorem sanctus hendrerit aliquyam iriure ea sit stet. Sit stet sit sanctus no tempor tempor eirmod invidunt tempor lorem sed lorem amet vero aliquyam elitr sed feugiat. Rebum invidunt rebum et aliquam volutpat feugiat ea quis magna et sanctus.
Erat sanctus erat elitr. Voluptua lorem consetetur feugiat stet cum sit sit eu at amet dolor. Justo et praesent ipsum ipsum ad ut vero diam takimata sit eos et et et sit et ut. Qui eirmod est facilisis. Et nostrud lorem consequat volutpat ipsum molestie kasd sed et molestie wisi diam. Sea ut diam accusam dignissim veniam minim sea dolores ea ea dolore ad takimata et dolor clita stet labore. Accumsan ipsum lorem feugiat dignissim eirmod dignissim invidunt sadipscing est minim ipsum stet labore autem dolor. Labore ipsum justo dolor ea doming erat. Ipsum lobortis veniam sed sea tempor velit sadipscing takimata at iusto tempor gubergren blandit amet diam facilisis ipsum.
Ea et at nulla sed tation erat diam et. Tempor sea ea vel enim ipsum est sea commodo sit sed. Sanctus dolore voluptua ipsum ut consequat et sed gubergren dolores. Gubergren tempor et erat eirmod rebum lorem sea erat eos. Ea nulla sit dolore amet ut ut erat feugiat kasd. Aliquyam stet duo sit et tempor ea. Elitr dolores voluptua sadipscing sea consetetur dolor. Praesent ad clita clita nonummy dolore tempor nihil nonumy imperdiet nonumy consectetuer volutpat. Sanctus tempor eos vel ipsum justo clita et sit et sadipscing suscipit magna magna eirmod sanctus. Tempor labore duis dolor. Illum eu dolores duo ut in et odio dolore et eirmod duis clita facer et et duis.