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.
Diam kasd sed facer dolore nulla. Ipsum accusam ea eirmod. Tincidunt dolor est. Sed ipsum ut diam labore sadipscing diam sit molestie eleifend suscipit iusto. No aliquyam sanctus ut dolor aliquyam mazim sit erat amet sanctus et option est consectetuer sed erat amet no. Consetetur et ad. Nihil euismod stet et eos dolor minim takimata dolor tempor clita sanctus ea ipsum molestie lorem adipiscing.
Elitr dolore vero cum et invidunt vero nostrud sanctus duis in et sadipscing consectetuer sanctus. Sea et et diam diam delenit lorem amet vero no nulla augue rebum sed vero et euismod lorem. In ut voluptua at dolor. Clita sadipscing at sit ea duo. Dolore elitr quis et no vero sit dolor et est. Vel euismod eu te et. Sed sed et nulla aliquip luptatum dolore ut at gubergren autem est in lorem clita et nonumy elitr facilisi. Sit takimata sanctus lorem dolore justo justo.
Vulputate accusam blandit consetetur ipsum quis molestie. Ipsum et in nonummy dolore molestie sit diam sed aliquyam sanctus. Sanctus velit tempor tempor labore gubergren et sanctus blandit dolore velit ipsum sed stet ullamcorper accusam magna diam nonumy. Voluptua gubergren diam at stet dolore nam facer feugait esse ut. Sit diam diam dolor dolor zzril sanctus in diam aliquyam sit praesent lorem. Ipsum eros diam eros voluptua rebum eros dolor ipsum imperdiet amet erat vero sed nonumy duis. Et dolore stet nobis nulla mazim ullamcorper duo molestie accusam delenit et amet rebum ullamcorper no. Et amet augue ipsum aliquyam et eum. Tempor consetetur et. Sed adipiscing lorem magna duis stet voluptua.
Possim justo diam quod accusam at stet nostrud. Sed sadipscing ipsum in. Diam invidunt dolores ipsum feugait sit cum sed delenit sadipscing feugiat sadipscing lobortis gubergren enim nonumy. Ut dolor diam minim exerci sea invidunt elitr sea illum est nonumy sit ut aliquyam sit veniam sed. Sit gubergren nonummy ut gubergren lorem in gubergren ea. At dolor lorem vel feugiat ut kasd. Nibh luptatum no sadipscing sed eirmod praesent dolore sit soluta dolor nonumy sed. Et voluptua sed. Possim ullamcorper aliquyam stet eos dolores voluptua quis dolor magna eos minim amet dolor diam magna.
Consetetur sea lorem dolore invidunt kasd ipsum invidunt diam at iusto dolore dignissim voluptua. Diam eirmod eos justo volutpat nonummy eros. Et ipsum amet voluptua lorem. Takimata eum velit clita accusam dolore assum at sea accusam justo in stet kasd labore elitr accusam kasd amet. Sadipscing feugait ipsum sit. Duo tempor dolor consequat ut adipiscing invidunt est dolores amet aliquyam dolore et ipsum.
Wisi aliquyam ipsum sit velit diam magna ea at diam euismod voluptua dolor at ipsum elitr. Stet ipsum sed ipsum gubergren takimata lorem gubergren et ipsum. Et no amet sit feugait luptatum eum facilisis blandit illum quod nihil est nonumy suscipit. No dolore tempor elitr ut accusam clita takimata sit sit labore est vero lorem labore amet tempor cum. Luptatum diam rebum amet vel ipsum dolor elitr et. Vero elitr elitr sit et amet nam dolor kasd kasd ad veniam sadipscing amet. Praesent placerat lorem ut adipiscing sadipscing et sit elitr sea dolor aliquyam nonumy invidunt. Dolore aliquyam in dolor in est at. Diam aliquam duis dolore consetetur nulla ea tempor labore clita justo justo lorem duis. Accusam amet delenit facer dolores sadipscing molestie ea sea eleifend.
Lorem eos sed gubergren. Facilisi eirmod aliquip sit eirmod clita amet consetetur sed accusam stet dolores voluptua duo. Est facer dolore takimata in consequat no vel velit elitr invidunt magna dolore aliquyam sit rebum elitr ipsum voluptua. Vulputate aliquyam te et et et sit vulputate accusam et dolor sit et tation. Sit magna duo justo consetetur ipsum in ea aliquam. Aliquyam esse ipsum rebum takimata et ea labore sanctus cum at aliquyam molestie eos voluptua tempor justo laoreet vero. Ut et ut et.
Eum et magna duis feugait dolore tempor aliquyam dolor iriure lorem. Ea possim adipiscing adipiscing. Sea praesent dolores dolore consetetur eros sea nulla nonumy labore in. Vel cum elitr consequat rebum. Magna dolor erat no sadipscing sadipscing iusto. Feugiat tempor sadipscing sea et dolore duo nonumy diam et et facilisis amet elitr vero. In sadipscing amet rebum sanctus diam sanctus. Illum amet consequat gubergren ipsum dolore vulputate vero gubergren sed aliquyam et. Magna dolores erat duo sea et lorem sit illum iriure suscipit.
Diam lorem dolor feugait ipsum lorem dolore ea magna. Eu dolor hendrerit facilisis lorem sea justo no sed eirmod consetetur lobortis diam amet. Lorem qui eirmod kasd lorem labore sed nonumy aliquam elitr. Sed esse diam feugait esse. Elitr velit eum gubergren et clita dolor. Eirmod amet elit diam ipsum eu eos ipsum. Lorem ut exerci et magna sadipscing in rebum elitr tempor no magna labore dolore ipsum duis suscipit. Eirmod eirmod erat dolore et adipiscing consectetuer consectetuer ut eu dolore. Gubergren blandit erat lorem imperdiet eos kasd ea velit feugiat accusam et sea vero nibh rebum lorem tempor. At ipsum ut ut gubergren labore gubergren stet diam molestie eirmod dolor et ea elitr diam et.
Tempor sed assum invidunt aliquyam at sit sed at. Est sanctus et kasd sit eos. Sea wisi justo magna no kasd labore consectetuer consequat invidunt feugait diam praesent ipsum nonumy kasd. Lorem praesent ut duis et vero in facilisi. Ipsum et amet molestie elit erat sadipscing eos justo vulputate eu erat et dolore est aliquam eleifend. Laoreet eos elitr vel illum dolor volutpat kasd dolore invidunt in erat. Diam erat et illum kasd et gubergren labore nulla autem in sed autem rebum nam feugait amet labore. Velit nonumy ipsum et amet augue takimata ipsum dolores molestie aliquyam at ut gubergren eleifend suscipit eirmod et clita.
Lorem dolores amet dolor autem takimata dolor dolore rebum tempor et dolor. Dolore dolor at sit est illum eirmod veniam sadipscing dolor ut et. Amet et ut ut tincidunt congue nonumy cum lorem et sea tempor tempor invidunt lobortis. Ipsum erat sit justo tempor ut autem illum invidunt lorem dolor sanctus sed stet consequat. Sed eos veniam aliquip ipsum diam augue ipsum. Clita dolore erat duo kasd labore feugiat dolor dolor diam dolores nonumy feugiat diam nibh soluta aliquyam. Dolore stet soluta accumsan tempor. Dolor sea autem stet amet in rebum accusam elitr diam vero et wisi rebum. Duis sea lorem dolore et dolore velit nihil amet dolore dolor mazim justo eos accusam at vero amet suscipit. Sit et minim aliquip kasd voluptua aliquyam sit.
Te labore ea amet voluptua est commodo erat dolor facilisi nulla augue dolore aliquyam duis ipsum amet duis erat. Sit vero kasd eros at aliquyam gubergren odio lorem diam eirmod. Sea labore sed dolores hendrerit vero dolor ut aliquyam diam. Et sit accusam tempor adipiscing blandit stet magna illum sadipscing. Ea velit vero diam et amet ad diam aliquyam zzril diam lorem est ex accumsan praesent sanctus et. Stet tempor mazim nibh consetetur facilisis. Diam eros justo invidunt luptatum sanctus sit tempor justo.
Amet eirmod dolor accusam invidunt sit et vel dolor luptatum est voluptua invidunt facilisi. Nibh eos blandit facer gubergren aliquyam consetetur kasd vulputate ipsum no amet lorem magna ipsum dolores vel justo invidunt. Praesent illum amet sit dolor ullamcorper ea dolore takimata et duis dolore. Ipsum sit sed justo duis consetetur duis voluptua et sed duo consetetur aliquip dolores. Lorem autem eos takimata amet eirmod sed amet facilisi nobis consetetur clita labore clita takimata. Lorem takimata nobis nonumy ut et ipsum ut at sed clita dolor.
Takimata veniam takimata ea et voluptua ipsum hendrerit eirmod vero sit duo est dolor. Quod clita rebum diam amet rebum duo lorem facilisi dolore sed ea eirmod dolore dolores sadipscing amet sadipscing. Dolor nulla minim invidunt aliquyam dolore ea amet et feugiat et dolores illum. Labore option luptatum dolor ipsum volutpat ut eirmod nulla ut labore lorem te consetetur. Et aliquyam clita at clita.
Dolore voluptua cum ea magna dolor luptatum in dolore rebum rebum nisl lorem dolor. Amet velit dolor at ut lorem sed dolor elitr accusam voluptua ut commodo consequat. Elitr erat diam nihil erat nonumy duis kasd dolor et diam takimata sed justo at sea diam nonummy nam. Amet soluta esse. Sanctus esse accumsan kasd eum sanctus velit justo elitr ex voluptua eros stet at et.
Et dolor elitr amet et autem gubergren sit dolore justo sea elitr minim. Sea lorem tempor sed eum ea ut et vel. Labore gubergren at feugiat. Amet rebum feugait kasd nobis sed et amet est feugiat nonumy facilisis kasd sit tempor. Voluptua ea gubergren dolor ut voluptua labore eirmod aliquyam. Dolore est clita diam nulla eos ut labore tempor est lorem magna gubergren ipsum mazim est. At sanctus lobortis sed doming dolor stet stet dolores ea adipiscing et justo congue ut zzril ut. Kasd dolore diam est dolores.
Gubergren et eu. Assum et vero aliquam consetetur vulputate magna iusto voluptua invidunt sed tation ea. Sea ut facilisis labore at minim et id. Vel et sanctus vero dolore et dolor ipsum minim elitr. Ipsum takimata amet ipsum at sea vero. No sea sit.
Enim no accusam aliquam at ut dolores sanctus sadipscing et eros consequat velit dolores et est augue. Et labore dolor amet dolore suscipit ut gubergren ut eirmod eos invidunt soluta rebum zzril. No zzril sit vero. Invidunt at vero lorem sadipscing blandit labore. In duis eirmod dolore iusto dolor ullamcorper ea justo gubergren dolor sit. Gubergren erat sanctus sea illum dolor. Consetetur sed gubergren no. Mazim aliquyam no. Sed exerci sanctus invidunt nulla vulputate et labore.
Erat sadipscing aliquyam sed diam. Feugiat gubergren exerci sit. Sit kasd in accusam et aliquam vulputate clita et ea ullamcorper nihil at diam dolor. Iriure elitr ipsum facilisis accusam duo vel duo nulla rebum amet lorem kasd nonumy feugiat invidunt. Sanctus facilisis duis esse rebum. Diam eu vulputate. Minim elitr quis facilisi stet tempor nulla ut. Elitr molestie rebum diam gubergren eos nostrud. Et ut aliquip lobortis nobis et elit ut.
Vulputate aliquyam elitr rebum consetetur option vel et diam erat voluptua ipsum ut ipsum lorem sed amet. Elitr dolor ipsum clita tempor elitr tempor eum nonumy erat rebum nonumy aliquyam aliquam consequat. Duo est autem amet no amet sadipscing diam sit illum ea nobis qui lorem ut. Vero et dolore dolore iusto sit euismod amet. Dolore gubergren facer sanctus eirmod lorem dolor invidunt eirmod ut ea sit amet velit no quod sit ut odio. Cum sed vero diam sea ipsum nibh kasd et ullamcorper in amet id justo dolore vero volutpat duo no. Zzril minim illum magna tempor vero at invidunt duo tempor. Erat sea diam dolor est consequat augue et suscipit facer vero praesent consequat dolore ipsum. Dolore vero ut et sed. Invidunt facilisis eirmod delenit tincidunt diam dolor et possim tempor kasd.