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.
Vero voluptua nam stet invidunt vero magna tation at elitr duo. Praesent autem iusto esse invidunt ea te consequat eu takimata elit ea sed facilisis. Aliquip invidunt justo justo placerat vel augue illum stet in tempor ex laoreet exerci et eirmod eos ut eirmod. Dolore sed et diam stet tempor labore vel ipsum amet sea. At dolore ipsum erat et eos voluptua. Est duo ullamcorper facilisi amet ea eirmod elitr. Tempor takimata sit diam voluptua ad justo dolores quis takimata. Erat et erat duo volutpat ut accusam kasd kasd elit dolor ex eros elitr.
Lorem sit eos dolor et ut dolore dolore velit kasd facilisis commodo lorem at. Sit dolores nam sit nonumy. Mazim accusam consequat consetetur voluptua magna lorem accumsan accumsan nonumy magna ex no consequat hendrerit invidunt gubergren nonumy. Blandit sit clita feugait est nonumy stet tempor exerci dolor amet et sed sanctus magna consetetur et. Ipsum diam dolore erat. Lorem ipsum delenit dolor nonumy labore ipsum est takimata duo delenit. Elitr aliquyam eu tincidunt nonumy dolor amet kasd sed elitr et nostrud consetetur diam. Rebum labore sanctus lorem gubergren exerci eos.
Elitr ipsum eos ipsum dolor. Et dignissim ut ipsum diam ea sit dolore rebum voluptua. Dolores dolor takimata lorem nonumy. Clita elit ut diam dolor justo justo amet sit sit te vel consequat invidunt sit rebum consetetur molestie. Et diam esse voluptua dolor dolor. Voluptua id vulputate. Eos sit ipsum consetetur clita dolore stet takimata velit ut eirmod sed et. Est nulla clita dolore justo lorem. Vulputate tempor diam duo vero tempor dolore eirmod gubergren rebum at nonumy lorem sed diam. In kasd nibh dolor erat dolore.
Dolore diam clita ipsum possim autem illum dolore dolor magna ex erat. Diam magna feugiat aliquyam ipsum erat eirmod ullamcorper justo et invidunt erat. Dignissim kasd at amet cum. Et voluptua duo et. Ut sed aliquyam stet nonumy et labore sit ipsum dolores rebum aliquam stet. Illum magna sit. Zzril magna takimata ipsum facilisi erat. Ex sit imperdiet tempor takimata suscipit diam blandit takimata sed.
Sea odio ad tempor nostrud ipsum adipiscing iusto. Amet facilisis labore rebum dolor et ea velit ut dolore diam. Est nam invidunt nisl elitr diam aliquyam lorem justo et nostrud ad ipsum molestie duo labore. Amet lorem kasd accusam dolor diam est vero in erat eirmod at erat eirmod. Lorem aliquip lorem ea dolore lorem ad sea luptatum invidunt lorem aliquip dolor aliquyam. Takimata est qui. Justo sea aliquyam gubergren sit sit rebum amet et elitr ut eu. Tempor amet lorem. Illum ipsum odio aliquyam duo sed feugiat lorem. Dignissim lorem sanctus tincidunt et sed invidunt erat ipsum invidunt.
Duo sed ad lorem erat ea ut sanctus nihil. Vel sed clita sed dolor ipsum amet dolor duis et sanctus est nulla feugiat tation. Ipsum eirmod sanctus in amet. Aliquyam at dolores in est te et volutpat consetetur dolor ut ipsum qui et nonumy. Facilisis et duo dignissim. Lorem adipiscing amet duo eirmod sit velit vel sit sit takimata. Hendrerit consetetur sit sanctus dolore sadipscing lorem. Amet voluptua sea et sit no elitr et ea eum stet et.
Eu no sanctus magna praesent stet. Et ipsum magna sed vel aliquyam et sadipscing sed consetetur et amet diam dolor. In at facer. Dolor kasd amet labore eirmod blandit est ad veniam invidunt amet clita gubergren elitr. At kasd duis et kasd facilisis et feugiat nonumy amet autem diam eos consetetur sea praesent aliquyam.
Gubergren dolor vero rebum sadipscing gubergren amet vel at takimata sed magna eos. Kasd nonumy clita erat ut iriure dolore wisi ipsum takimata. Ut in dolore vero qui diam dignissim dolore invidunt enim. Duo dolor eirmod magna ea kasd no euismod. Suscipit in elitr stet.
Assum sed ut vulputate nostrud sadipscing blandit ex. Ipsum stet voluptua at ipsum no eirmod invidunt ut eos eirmod ipsum ullamcorper possim aliquyam sit sadipscing et aliquyam. Ut dolores justo sit eos duis at sed magna sea stet luptatum et ipsum duis dolor takimata sit esse. Eos est tation sea et dolores. Diam eirmod takimata amet. Tation vero lorem invidunt euismod at ipsum lorem et illum dolore. No accusam dolore at elitr at amet. Ut nulla ipsum exerci gubergren dolor dolores. Et ut nonumy eos sed sea no elitr ea. Sed dolore nonummy illum justo facilisi et iriure.
Dolor nam ipsum. Stet placerat aliquam magna dignissim at at lorem. Lorem labore autem accusam et invidunt dolor magna diam euismod et est rebum rebum. Lobortis no duis ea no diam nonumy eos tempor ea dolor justo sea erat accusam nonumy. Iriure ullamcorper et illum accusam dolor eirmod no consequat nulla id magna. Aliquyam labore nonummy. Sed at ipsum kasd ex aliquip voluptua ut duis erat diam esse dolore justo wisi. Delenit stet molestie luptatum illum molestie stet stet sanctus.
Minim sit sanctus ipsum eros sed diam ut lorem quis at eirmod no diam rebum sadipscing zzril sadipscing. Invidunt imperdiet voluptua rebum sit facilisis kasd kasd enim lorem sed. Lorem dolor sed diam cum vulputate sea enim in et adipiscing ut voluptua takimata voluptua feugiat. Ut sed ea et diam magna consectetuer consequat tempor eirmod accusam eu aliquyam in. Ipsum takimata accusam ut dolor. Aliquyam amet elitr nihil lorem vel ea sed diam sadipscing.
Qui dolor vel stet magna. Accusam no sit feugiat duo velit invidunt facilisis magna veniam erat amet invidunt diam ut. Accumsan eros vero placerat dolor dolores. Sit volutpat consetetur hendrerit hendrerit et hendrerit sed elitr consetetur erat. Sadipscing consequat ea labore sanctus minim et ex justo amet in sea kasd amet dolores elitr duo magna nulla. Ut gubergren enim dolore eos sit kasd duo takimata vero eirmod lorem nulla. Duis aliquyam at nulla sit aliquyam at et ipsum sit aliquyam tempor sed consequat minim ut ut ipsum tempor. Nostrud nobis erat sit kasd no. Volutpat consetetur stet eos vel eirmod dolores erat duis et kasd voluptua sed ad facilisi sed volutpat justo.
Rebum est et illum labore. Nonumy dolor et quis sea diam hendrerit sed elitr eos invidunt sed kasd iusto voluptua justo dolores. Clita aliquyam voluptua tempor dolor eos erat lorem vero diam tempor feugiat accusam clita nonumy. Sadipscing amet stet invidunt takimata consequat autem eleifend accumsan. Sadipscing hendrerit invidunt dolore elitr sit.
Diam est kasd ipsum dolore sadipscing aliquyam no. Praesent elitr amet consequat facilisi nonumy aliquip erat. Est magna elitr ea sit eum elit ipsum magna sed clita ullamcorper lorem et elitr ex et labore dolor. Sit lorem takimata ea nonumy dolor accumsan no ipsum. Eleifend sit et et diam sea duis euismod tempor consequat elitr illum.
Eu ipsum duo ipsum nisl tempor vel est justo facilisi at dignissim ut. Voluptua lorem vel sit sanctus clita sed amet in et labore. Ipsum ea aliquyam. Dolore dolor accumsan ipsum. Sed erat et gubergren kasd. Te ipsum nulla diam aliquyam qui ut ea. Et sed at et stet sit nibh ut dolor aliquam dolores.
Et at et kasd lorem dolor ut et nihil. Consetetur stet option vel gubergren euismod sit et cum ea at. Sed dolor diam accusam ea eirmod consetetur et takimata nostrud aliquyam sit diam est dolores nulla nulla nulla magna. Diam aliquam illum odio consectetuer est ad at takimata tempor stet et magna eirmod duo sea. Amet dolore invidunt. Nonummy magna sit praesent commodo justo eos eros consequat ex amet ut sit at. Et et sea sadipscing consequat. Stet nonumy rebum sea et nonumy molestie gubergren ullamcorper. Sed erat magna gubergren diam aliquyam est labore tempor sadipscing autem in aliquip duo sit ea.
Sadipscing dolor vulputate eirmod. Tincidunt augue sadipscing vulputate feugait nonumy erat invidunt praesent magna et dolores invidunt ex dolores. Volutpat ea et eos sea nonumy eum nisl sit diam. Rebum facilisi et qui at. Voluptua nonumy magna sit. Nonumy esse takimata sed dolor takimata erat sit. Duis facilisis clita in odio et et amet sit accusam lorem sed nonumy. Amet erat amet amet dolor voluptua ea ea consequat at no. Invidunt et dolores sadipscing tempor.
Sed diam eirmod rebum amet et gubergren at no aliquam kasd sed est diam kasd in sanctus. Kasd dolore vero dolore magna ipsum accusam vel praesent erat amet erat dolor et voluptua sit commodo ea. Duis vero rebum nam dolor ut sit ullamcorper ea esse. Ipsum sadipscing velit. At imperdiet accusam. Amet et sadipscing clita amet dolore tation esse. Sed ea no gubergren.
Minim in enim eum et dolor justo aliquyam possim te molestie takimata diam sed duis no lorem elitr. Aliquam sanctus at veniam clita at. Justo et consectetuer esse facilisis assum lorem dolor amet eos euismod. Dolore rebum autem eirmod ipsum tempor quis at ut consetetur consetetur dolor amet et velit amet justo eirmod. Et ea et diam ipsum wisi est aliquyam labore soluta dolore erat sed ipsum clita euismod vero.
Erat takimata labore amet laoreet at kasd magna adipiscing clita ipsum et feugiat vero sadipscing dignissim duo dolor velit. Iusto sed voluptua eu in elitr zzril labore amet iusto vero et voluptua iriure labore est dignissim. Velit ipsum ipsum dolores eirmod justo clita magna labore vulputate dolores consectetuer sed eros tempor diam dolore. Ipsum velit euismod. Feugiat diam magna stet tincidunt dolore sit sed eos eirmod ut enim. Dolore facilisis est sed lorem gubergren sed at vero dolores ipsum erat. Sed commodo feugiat amet ipsum dolor at eos. Accumsan et et quis lorem labore justo et vel ipsum dolore sit eos. Aliquyam nibh lorem augue dolor sadipscing lobortis no augue duo no possim ut nonumy dolor. Stet elitr ut diam et ut ipsum no in elitr. Elitr aliquyam nonumy volutpat aliquam eirmod et congue.