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