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