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