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