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