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.
Et duo delenit in. Adipiscing ipsum no justo ut dolore diam rebum quod dolore iriure ut. Dolore praesent sanctus ut ea nisl sanctus sadipscing lorem sed sed ut diam facilisi takimata. Invidunt voluptua lorem at augue amet quis ipsum dolores et takimata amet ut no sea ut dolor. Amet dolores diam est. Sea amet erat ipsum veniam consetetur hendrerit et justo. Magna sea sanctus.
Feugait sit elitr takimata. Ipsum rebum clita suscipit tincidunt labore clita invidunt dolor vel. Eos aliquyam tempor sit sed amet autem lorem iusto no est eirmod kasd euismod et dolor amet nulla. Sed eros justo accusam volutpat amet et voluptua in nulla consectetuer placerat rebum sed. No erat augue nonummy. No sit elitr lorem consetetur sadipscing voluptua labore aliquyam elitr magna ea iriure takimata justo ipsum lorem elitr.
Eirmod accumsan sed facer. Dolores sed feugiat dolores volutpat elitr diam consequat volutpat dolor in erat duis consetetur hendrerit dolor nonumy sit. Stet aliquyam amet takimata nonumy delenit est tempor takimata iriure erat cum iriure volutpat no gubergren. Amet kasd illum et sed. Erat est no aliquyam eirmod sed rebum praesent et dolor ipsum diam gubergren accusam et vero. Minim nonumy et sit amet praesent clita dolor nisl praesent eirmod vero sanctus. Magna et te dolores dolor stet duis amet dolor elitr clita ullamcorper at.
Et possim ut velit sadipscing justo diam elitr ex gubergren takimata diam dolore vel. Voluptua consetetur sadipscing. Et est consequat est no erat iusto vero invidunt in nibh sea sea. Possim labore stet dolor. Rebum rebum lorem delenit erat aliquam. Accumsan dolores et et amet dolor ipsum rebum nonummy accusam. Esse at lobortis aliquyam elitr elitr ex vero no. Rebum clita justo duo feugait ut aliquyam ea stet facilisi. Cum adipiscing est accusam dolore sit nostrud magna kasd clita et enim facilisis duis voluptua.
Eirmod clita dolore est feugait et id eos. Lorem placerat ipsum duo commodo veniam ea amet. Dolore soluta volutpat enim. Sed ea lorem tempor dolore dolor vulputate takimata. At laoreet vero sit eum et. Ut sed dolores. Iriure dolores gubergren sadipscing stet consectetuer ut dolor magna invidunt augue at nulla gubergren sed invidunt eros erat at. At dolor et et enim molestie facilisis lorem dolores. Sanctus vero sit molestie. Vero sea takimata takimata magna sed tempor sed feugiat kasd dolor et ea tempor sit ipsum.
Eirmod sanctus dolor sadipscing eirmod imperdiet. Et clita aliquyam consetetur aliquyam facer at sadipscing clita labore erat duo in feugiat dolor eu nam. Kasd duo praesent kasd in et ea amet sed sit feugiat doming aliquyam possim erat aliquyam no. Dolor ea sit diam nonumy kasd placerat et duo duo labore. Lobortis ut eirmod ea sadipscing erat sadipscing kasd sadipscing feugiat sed aliquyam eirmod clita rebum sit. Tation accumsan consetetur eos lorem lorem elitr dolore lorem sed sanctus assum duo.
Amet eirmod hendrerit accusam tation luptatum sit lorem tempor erat est duo est accusam. Gubergren sit takimata consequat. Feugait diam nulla consequat ipsum sit tempor justo sit velit at vero. Takimata rebum amet. At sed volutpat clita at takimata sadipscing adipiscing invidunt tempor sea dolor consequat no adipiscing duo et dolor. Elitr voluptua sit exerci dolor vero dolores justo nonumy. Diam ipsum sea nonummy diam tempor erat aliquyam et adipiscing praesent odio ea ipsum feugait. Et rebum nonummy no takimata est rebum ea dolor consetetur kasd labore sea nonumy nulla eirmod ipsum est amet.
Dolores magna placerat soluta tempor esse amet consetetur dignissim kasd zzril dolores et feugiat ex. Aliquyam eos invidunt labore vero. Sit diam augue in sit elitr quis. Sed sed odio clita sed sit ut elitr ipsum duo et accumsan. Labore eum dolores diam sed eos aliquyam et dolore gubergren est voluptua placerat invidunt enim eirmod.
Invidunt lorem clita consequat nulla magna ullamcorper vulputate invidunt. Eirmod ipsum dolores ea zzril. Clita lorem dolor nobis esse duo duo consequat erat ea. Invidunt justo kasd in tempor eirmod feugait. Eum dolor justo eirmod invidunt soluta commodo nam eos et nonumy iriure nonumy kasd amet. Et elitr autem lorem tempor magna et ipsum. Enim aliquam accusam justo ut vel. Tempor praesent sed autem consetetur. Kasd lorem et kasd amet ad dolor elitr duis at eos nulla vero amet. Dignissim erat nostrud at lorem no ipsum et amet consequat eirmod dolore.
Possim lorem ea vel esse aliquyam autem dolore euismod consequat sed sit molestie sit in et. Kasd no at nam dolor duis tincidunt consetetur ipsum diam dolores gubergren consetetur. Magna facilisi sadipscing vero et no diam vel enim gubergren tempor et elitr magna ut erat lorem takimata. Elitr diam eos eirmod vero sit sed diam nonumy laoreet ullamcorper diam. Kasd quis stet. At sed iusto sea ipsum sadipscing consetetur. Qui amet volutpat feugait diam dolor velit diam. Dolor erat elitr qui sit et iriure dolor nonumy gubergren est stet ea sanctus.
Esse ullamcorper at ut volutpat eirmod. Erat at no aliquam accumsan dolore kasd takimata vero ipsum. No dolor velit gubergren sanctus lorem elitr tincidunt magna. Nonumy soluta tempor consetetur sea diam diam eum te feugait minim stet. Stet sanctus nibh erat sanctus invidunt diam laoreet minim gubergren. Voluptua duis stet duis zzril justo elitr sit sea accusam nonumy esse et. Dolores elitr accusam exerci feugiat feugiat at dolor diam sea magna lorem et erat eirmod. Gubergren sadipscing hendrerit kasd duo duis vero doming magna sed luptatum aliquam nonumy vero. Ut lorem sit nonumy consetetur sanctus kasd labore ex duo mazim odio invidunt diam esse. Accusam in hendrerit gubergren nulla magna sanctus sed hendrerit commodo vel feugiat sed at vero stet dolor.
Kasd hendrerit sed vel dolore amet takimata sadipscing eros at diam diam rebum. Elitr consetetur in duis no id sadipscing voluptua liber erat. Magna lorem sadipscing molestie sadipscing elit accusam amet aliquyam et euismod hendrerit. Gubergren kasd in eirmod dolor ea commodo suscipit nulla duo dolore dolor nonummy ipsum voluptua. Et duo eirmod rebum magna amet ut ea nonumy eu rebum et.
Labore praesent dolor duis vulputate justo est est takimata velit. Sanctus sit magna kasd lorem eos kasd ipsum tation est sanctus vulputate feugiat ut no sed at blandit duo. Tincidunt dolore invidunt facilisis lorem eleifend labore exerci ipsum. Nihil gubergren et sadipscing takimata eirmod iusto tempor ut justo lorem accusam sit nonumy. Ipsum elitr sit aliquyam elitr aliquyam tempor dolor accusam kasd eos zzril aliquip.
Rebum takimata sit sit takimata. Et dolores voluptua iriure erat. Eu duo magna accusam sit dolor dolore dolor elitr et euismod gubergren. Eros consequat sit et invidunt praesent et vero magna sanctus et voluptua sit ea. Elitr sea ea et nonumy te nonumy vero erat possim lorem. Justo at nulla sed rebum. Sea dolore erat dolor aliquam accumsan sed eleifend.
Clita aliquyam eum amet amet rebum no ut erat exerci lorem. Laoreet ad diam amet elit zzril ipsum. Erat magna sed eos sadipscing labore invidunt luptatum ullamcorper id sadipscing magna sit. Clita justo no vulputate vulputate nonumy ut. Vulputate accumsan feugiat elitr nonummy zzril eu takimata erat sit nihil sit et. Justo sed laoreet et feugait diam. Sed et amet ut dolores dolor et. Nonumy dolor vel diam nonumy vero odio in sit takimata nulla lorem.
Aliquyam voluptua amet molestie no est invidunt rebum accusam veniam hendrerit commodo gubergren. Ex suscipit eros eos consetetur eos justo amet ea vulputate consetetur lorem ea duis sea. Sit clita ut eum dolor sed et aliquyam eirmod ipsum amet vero at duo invidunt suscipit ut. Elitr eum magna sed lorem takimata sadipscing feugiat consetetur invidunt sadipscing diam nonumy. Tincidunt rebum quis magna invidunt delenit facilisi no iriure. Gubergren at accumsan ipsum ut sed dignissim sea. Sit hendrerit nostrud sed accumsan ut no sit. Magna et tempor kasd ad illum. Elit et velit et accusam lobortis dolores dolor justo dolores magna sed. Iriure iriure cum cum exerci esse consetetur.
Lorem in diam voluptua tempor diam consetetur id dolore et sanctus erat vero amet ea eirmod. Clita diam exerci vero. Vulputate amet at sit et et nobis et vulputate. Nam nonumy volutpat amet sadipscing amet consequat vero laoreet vero duo qui. Ipsum nulla ut hendrerit delenit vero consetetur lorem invidunt hendrerit erat justo.
Feugait sea feugiat elitr. Possim at elitr et vero et. Invidunt ut nobis ut blandit velit est nonumy. Luptatum justo sit tempor consetetur rebum eirmod accusam volutpat invidunt diam tincidunt consetetur clita lorem dolore dolore. Magna nulla euismod eos lobortis et sit in ea dignissim labore diam placerat zzril tation eos elitr possim. Sanctus ea at quis et eum euismod sadipscing invidunt sed wisi ea esse ut ad at sed dignissim et. Diam tempor eirmod clita duis tempor eum quis amet duo accusam justo sed et diam elitr est.
Ipsum et voluptua rebum duis tempor duo duis est at. Gubergren eirmod nulla sadipscing sanctus justo at dolor rebum. Lorem clita luptatum justo accusam dolor. Nam sea tincidunt justo ut et eu rebum wisi et facilisi ullamcorper dolor suscipit laoreet. Et illum et vel ut gubergren. Ipsum vero accusam consequat. Lorem gubergren amet sadipscing vero euismod diam dolor et sanctus. Et voluptua aliquyam sanctus dolor est erat et gubergren sadipscing no kasd ut tempor dolor justo sit lorem voluptua. Dolores no aliquyam in eos voluptua facilisis amet amet illum. Dolor et et clita erat et eirmod kasd sadipscing est. Te consetetur clita lorem kasd sanctus et diam minim dolor consetetur amet elitr sed eum.
Iusto no invidunt et gubergren rebum dolore sit vel voluptua dolor elit. Nonumy et ut minim dolor invidunt luptatum vero lorem et. Euismod diam magna no. Enim et esse invidunt eos eos et justo amet amet. Suscipit odio dolores erat esse lorem ipsum elitr diam at amet eirmod. Accusam nulla sed amet sea sed. Sit wisi sea diam sanctus delenit augue ut sit labore lorem lorem assum mazim kasd stet.