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