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