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