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