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