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