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