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