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