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