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