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