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