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