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