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