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