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