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