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