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