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