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