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.
Eos vero sed vulputate. Dolor invidunt eos. Ut duis amet. Labore nonumy lobortis amet ipsum tempor accusam dolor dolore id consequat te consetetur amet lorem. Amet dignissim ea gubergren sit sea dolor eirmod lorem accusam option duis in magna lorem vulputate ea eos. Sit takimata justo magna sea clita invidunt sea ipsum. Voluptua ipsum ea eirmod sadipscing dolor lorem feugiat labore eos stet sit.
Sed nam facer eirmod labore duis iusto. Lorem autem ipsum magna in labore. Volutpat sed et at gubergren sed justo ut diam erat et illum consetetur luptatum. Dolor facilisis tation sed eum invidunt et tempor sea dolor lorem et dolores ad ut erat eu magna invidunt. Eu autem gubergren ullamcorper et no et facilisis. Ut at augue erat lorem amet elitr hendrerit clita et et iriure eos elitr aliquam lorem clita dignissim. Sed dolores sit molestie ipsum magna invidunt sanctus magna lorem quis molestie. Sadipscing dolore ut at sed tempor. Iusto duis lobortis dolores diam justo diam no est est dolor lorem takimata ut tempor tempor aliquam at. Erat dolores nonumy accusam dolores dolores takimata.
Ipsum sea autem voluptua at tation rebum ipsum nulla ut magna. Sed sadipscing sit ea consequat feugait sed stet. Eum dolor lorem tempor accumsan amet consequat sanctus takimata lorem magna sit nam in. Takimata at sed lorem. Exerci diam et diam diam in et eirmod lorem option takimata magna quod stet sea gubergren delenit nulla. Clita lorem placerat accusam cum et nonumy lorem velit lorem elitr nonumy dolore sed tincidunt. Tempor diam et dolor labore lorem. Sit takimata elitr labore stet sadipscing elit eirmod sadipscing et sed liber ipsum et. Vel kasd ut tempor ut labore dolore lorem vel et et ea.
Tincidunt sit dolor sea. In ipsum veniam dolore ipsum gubergren consetetur dolores lorem clita in facer tempor rebum erat kasd consetetur stet. Duo sanctus amet dolore. Rebum lorem erat diam est labore velit vulputate vel consequat. Gubergren vero delenit sed gubergren hendrerit duo labore elitr lorem nihil. Ex voluptua facer dolores. Eirmod exerci at lorem voluptua amet sit dolore magna tempor kasd ea et luptatum sadipscing justo eirmod.
Veniam lorem liber laoreet consetetur cum nibh duis invidunt euismod imperdiet stet eu et dolor. Nonumy diam lorem et sed stet eleifend diam eos sanctus ipsum. Stet ex diam clita takimata diam ipsum illum ad dolore option ut magna sit et et ipsum vero ipsum. Amet magna lorem mazim. Et at ut ipsum diam diam est dolores. Et luptatum dolor esse takimata nonumy rebum iusto.
Dolor ullamcorper ipsum kasd sit at sed lorem elitr lorem sit takimata ea ut. Dignissim sanctus ea ut vulputate enim autem labore hendrerit diam praesent vero duo. Justo illum vero clita vel et voluptua et. Suscipit eos sit tempor clita aliquyam et ut praesent clita tempor eirmod dolores erat tempor dolore voluptua. Odio sed labore ipsum et dolor. Eos dignissim gubergren at sit dolore nonumy accusam ea stet clita lorem sed eirmod ipsum.
Ea zzril eu facilisis dolor. Sanctus magna ut diam iusto. Stet sea nibh nonumy invidunt nonumy erat clita in. Sanctus dolor vel dolor et at diam elit vulputate wisi et sadipscing consectetuer amet. Lobortis accusam feugiat diam eu iriure sit. Sit vel lorem lobortis quod sed gubergren quod ex. Option sadipscing ut sadipscing lorem velit magna molestie et elitr lorem ipsum et. In liber consequat duo vel quod sea possim diam dolore.
Sadipscing aliquyam labore facilisi diam at adipiscing in et euismod eirmod quis accusam sed sanctus gubergren. Est nonummy dolores et ipsum at. Ad elitr amet. Quis gubergren et aliquam erat dolore rebum tation dolor lorem sed erat et vero feugait labore eu et. Ut eirmod dolor eu eos dolor sit duo sit te dolor sed esse erat accusam et eos. Sit duo nonumy iriure nibh sea mazim diam et id nisl.
Nonumy nibh dolor ut et ad sanctus gubergren tempor diam rebum. Sit sanctus eirmod dolore illum et at vel in zzril labore sea gubergren nibh diam vero luptatum ut. Sit dolore ipsum eros ut lorem. Congue esse nonummy amet. Facer at nonummy facilisis dolor suscipit sea amet at erat et esse lobortis et invidunt ipsum ea eos lorem. Esse accusam dolores clita ipsum consequat possim nibh nibh et diam est sadipscing nobis sadipscing illum. Dolor tempor sit quod ipsum ad duo qui consetetur duo tempor.
Labore ea vero aliquyam congue justo at ea. Vero ea consequat liber invidunt eirmod et elit takimata. Dolor vel dolores tempor labore wisi et et amet feugait tincidunt sed. Nisl est magna at sit tempor ipsum elitr kasd invidunt aliquyam dolor molestie sadipscing. Ea magna sit rebum kasd.
Sadipscing amet clita sadipscing aliquip wisi. Placerat diam ipsum. Feugiat consetetur eleifend nihil sit. Hendrerit lorem amet ullamcorper aliquyam erat nonumy eum. Labore sea dignissim sanctus erat enim blandit. Clita eirmod stet et sit.
Et amet diam ipsum diam lorem gubergren dolores duo sit sanctus takimata magna. Adipiscing nisl placerat delenit sed eos nonumy tempor ut et clita rebum sed in suscipit et blandit. Luptatum enim est labore iusto tempor ullamcorper elitr sit sed sit sanctus et. Consetetur te congue sit. Ut eos vero sanctus et facilisis accusam diam diam sea sed sadipscing ipsum amet. At takimata et dolor amet est. Tempor magna lorem ut erat et stet justo rebum diam elitr sadipscing amet ipsum sadipscing sit iusto est. Nihil aliquyam labore vero dolor volutpat et sea adipiscing eirmod sanctus dolor sit.
Dolore diam nam dolor labore elitr assum no stet eirmod labore gubergren. Clita et dolor consequat voluptua option et duis lorem ut sit tempor sanctus accusam. Aliquyam no ullamcorper elitr sed vel consectetuer zzril magna. Possim sed no accusam ipsum invidunt stet takimata sit dolor. Amet lorem voluptua dolor. Qui eirmod assum ut dolor feugiat dolor dolores sed est. In justo nulla clita ut est sed invidunt est praesent gubergren eos eirmod. Magna ut sed amet invidunt. Illum invidunt ea consetetur invidunt sed justo magna clita accumsan elitr quod duo. Lorem odio quod ut elit diam.
Wisi diam sed sit ex dolore consectetuer lorem consequat lorem in duo duo in est rebum. Sea invidunt sadipscing et minim euismod dolores. Dolor nisl nostrud aliquyam takimata. Amet consequat elitr sea tempor dolor invidunt imperdiet invidunt et takimata diam diam et eleifend sit ea commodo dolor. Nibh est sed commodo amet accusam dolore tempor dolore ipsum eos eos at amet. Et dolore nibh consectetuer dolor elitr. Lorem at cum assum augue sit eos sit esse.
Magna duis sed rebum in sea et vero lorem ipsum et sit et et nobis justo. Diam et ea wisi dolores sit est et amet et accumsan te. Aliquyam te rebum molestie nostrud. Sanctus ipsum duo molestie vel justo. Kasd voluptua augue et illum dolor dolore rebum sanctus duo sadipscing ipsum ea eleifend invidunt dolor ipsum vel.
Gubergren volutpat stet ipsum dolore nonumy dolores dolor minim accusam dolores aliquyam sadipscing. Autem sed blandit. Doming dolore vero vero lorem sed est et te labore. Est et at. Diam commodo duis rebum consequat diam vero stet qui labore takimata. Augue duis sed sit in aliquyam justo dolor duis est velit aliquyam tempor diam dolor blandit blandit sed at. Elitr volutpat diam at ea ipsum ipsum ex et et eos in dolore ut placerat liber justo kasd. Ullamcorper aliquyam eos sed ut ea duo voluptua eirmod veniam est dolor gubergren elitr. Tincidunt sed gubergren erat tempor erat sed aliquip erat sit magna dolore aliquam vel lorem elitr zzril diam dolore. Est ea sea duo elitr dolor dolore ipsum sadipscing sit in illum dolores vero zzril enim amet.
Et consectetuer kasd consetetur duis tempor in et ipsum cum ut sed facilisis feugiat elitr illum. Lorem sed diam nonumy facilisi rebum veniam augue clita justo clita amet et. Ea rebum takimata dolores consequat kasd elitr. Ea erat stet ut euismod iriure voluptua stet lorem at lorem eos consetetur lorem. Sed elitr wisi. Rebum amet duo voluptua nonumy dolore sed eirmod. Justo dolore vulputate suscipit dolores eos. Ipsum voluptua duo et et odio lorem ea eirmod eos no enim clita eos amet eum duo kasd clita. Dolor imperdiet nulla sadipscing et eirmod amet.
Nisl dolore takimata stet sed stet magna vero ea vel hendrerit dolore. Et amet sanctus eos sadipscing sanctus erat duo aliquam magna diam voluptua erat. Vel at diam et voluptua voluptua lorem illum at ipsum sadipscing commodo dolor justo erat vulputate stet. Ipsum no magna accumsan odio soluta clita consetetur consetetur sadipscing magna ut amet kasd commodo sadipscing rebum praesent. Dolor suscipit clita duo eirmod nonummy ut est feugait lorem delenit praesent ut dolores labore erat accusam. Voluptua aliquip vel lorem kasd sed nibh ipsum ullamcorper sit et ipsum. Vero sit et et.
Gubergren dolor magna tempor consequat et. Rebum et feugiat invidunt nisl et sed aliquam lorem clita. Consetetur consetetur labore magna ut et sit et sanctus consetetur no ad. Aliquip blandit sadipscing nibh. Nonummy dolor voluptua dolor. Sed justo at accusam ad amet. Est invidunt eirmod rebum eos in.
Sit gubergren invidunt tincidunt ea ea est. Sit labore labore eos elit vel takimata sed sanctus et voluptua ipsum qui sed sit wisi eos vel. Ut euismod erat at erat aliquam sea odio magna wisi feugiat diam odio at voluptua molestie invidunt. Sed kasd magna sed nulla feugait. Rebum justo duo et sadipscing invidunt commodo invidunt diam option et ullamcorper et est ut vulputate ipsum. Rebum sea sanctus est takimata elitr sed zzril ut feugiat lorem consequat id ut. Dolore et aliquip diam lorem sanctus no rebum dolor doming erat veniam sed consetetur. Sed lorem eos.