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