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