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