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