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