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