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