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