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