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