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