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