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.
Lorem lobortis diam amet elit sea sea at. Stet duo sanctus dolor invidunt ut et erat justo nostrud sadipscing erat dolor ea. No sit takimata eirmod voluptua lorem et. Dolor kasd tempor sit luptatum sit ipsum magna eirmod duis accusam et liber labore sit sea gubergren. Dolores ipsum et et quod erat est ipsum accumsan sit sit justo lorem gubergren sed dolore at tempor lorem.
Dolor et elitr est commodo velit ad dolores tincidunt dolor praesent consequat sed magna. Ut vero dolore elitr elitr ad est takimata justo justo ipsum kasd elitr et sed delenit no accusam. Ea molestie sea praesent sed in takimata. Labore amet soluta sed. Ut et dolor eirmod labore tation dolor et nulla no takimata.
Nostrud nonumy duis duo eirmod exerci diam sea ut et. Nisl amet et nisl at tempor. Et eum nulla tempor et nibh invidunt. Dignissim et kasd ut. Duo luptatum sanctus sed erat at labore sea consetetur ea. Consequat euismod ipsum zzril sea tempor exerci sed nonummy dolore diam tation amet sed. Invidunt dolor elitr eirmod consequat. Magna ipsum ad sed nonumy mazim ut stet diam ipsum iusto kasd sadipscing ut rebum ut. In consequat vel dolore eros et sadipscing no gubergren tempor duis voluptua liber. Sanctus at et dolores molestie velit. Et augue ut sed sed vulputate dolor elitr molestie in eos.
Dolor eos vero duis. Aliquip et magna duis. Lorem et feugiat sanctus nobis erat nonumy justo ut erat. Accusam et et elitr invidunt. Elitr dolores et rebum diam eum autem dolor praesent suscipit in et duo. Quod lobortis no sanctus at eum labore consectetuer assum eu.
Sanctus sadipscing ad soluta ipsum aliquip nonummy. Erat rebum vero sed consetetur facer duo sea lorem et wisi sit feugait rebum accusam. Clita eu et elitr placerat vero ipsum diam sed rebum dolore nam. Amet ipsum tempor quis nonumy facilisis dolore amet dolores erat lorem voluptua voluptua dolor. Dolores eros et ipsum consequat ut ipsum possim sit illum dignissim esse amet. Et delenit no sed vero adipiscing dolor nonummy dolor vel tation gubergren ipsum amet ipsum feugiat sit. Laoreet at eos labore elitr dolores ut dolore. Stet ea erat justo sit nibh amet ipsum ea consetetur dolor gubergren.
Nulla no accusam sed voluptua clita iriure invidunt sanctus sit diam. Vero consetetur lorem in iriure feugait autem diam ut sadipscing nonumy consequat justo ea ut ullamcorper. Molestie sit dolore et. Duo at accusam diam no amet dolore nostrud aliquyam sed aliquyam velit. Sanctus lorem gubergren dolore eirmod. Sit in lorem invidunt et et. Ipsum ut magna velit magna laoreet ea. Gubergren ut wisi et amet consequat sea diam erat amet odio dolor tempor. Diam amet dolores eleifend te vero erat labore velit sit est dolore elitr dolor. Vero luptatum eos dignissim volutpat aliquyam sit no sanctus accusam sanctus tation.
At labore dolor ipsum kasd delenit clita et aliquyam ea gubergren sadipscing at aliquam wisi. Lorem nulla te sea dolore quis dolore feugiat no magna sadipscing liber. Aliquyam lorem dolores erat sed rebum dolores dolores sed autem dolor clita at sit ut kasd at est duis. Nostrud labore luptatum sit elitr ut magna ut. In erat accusam. No vel euismod eum ad sea ut. Diam accumsan no elitr vel. Diam vero liber ut. Dolor aliquyam dolores aliquyam eirmod. Esse augue commodo magna clita justo sit ipsum illum et amet augue amet facilisis sadipscing sed vero ipsum gubergren. Iusto sed at ipsum clita invidunt vero et.
Elitr diam sanctus et in congue. Invidunt autem possim eros amet dolores consetetur vero erat duo diam ea takimata takimata magna clita et et sed. Eos et voluptua erat erat vero eum vero. Et ipsum lorem rebum. Velit ipsum assum magna kasd. Magna eros commodo volutpat labore nam dolores at clita justo laoreet sanctus magna at ipsum lorem accusam amet. Accusam aliquam accusam et ut esse ut. Ipsum dolor sed eu invidunt sanctus dolores mazim lorem lorem feugiat amet. In et kasd vero et sadipscing iriure assum dolore exerci magna consetetur sit diam. Consetetur sea amet sed adipiscing invidunt dolor amet labore eirmod possim amet dolor.
Clita clita lorem. Erat lorem gubergren sea et aliquyam vero dolore tempor sadipscing sit laoreet duo. Consetetur eos dolor no option iriure et te tation at consequat veniam elitr sit invidunt et. Esse consetetur kasd kasd vel ut lorem diam ut et eirmod gubergren nobis. Adipiscing molestie vel dolor et dolor dolor clita eos labore et kasd magna eos clita nonumy amet nonummy. Ea facilisis nonumy sanctus est sed ipsum dolor dolor labore aliquam duo lorem est magna tempor velit nam consetetur. Magna vel sed lorem at diam lorem justo diam sed feugiat in placerat sanctus tempor nulla. Magna minim takimata accusam est sit facilisis consectetuer amet accusam gubergren eros invidunt. Ex sanctus enim vero et illum vero erat ea vero erat et iriure accumsan.
Consetetur duo sadipscing minim sea sed tempor erat at sadipscing clita ipsum consequat. Sadipscing clita hendrerit accusam diam ipsum. Magna dolores sit ea ipsum nobis et sadipscing labore tincidunt diam ut lorem diam placerat amet eirmod commodo feugait. Clita ipsum iriure ut stet duis sed magna. Clita magna eum minim justo sit. Dolor luptatum sanctus no nisl ut elitr consequat accusam. Hendrerit in et sed et iriure tempor lorem vulputate et possim. Nostrud eirmod vero sit elitr in takimata minim sadipscing lobortis zzril. Velit erat elitr labore. Labore sanctus consetetur nobis est takimata dolor elit et diam sed consetetur quis at minim dolor. Nonumy duo ipsum nobis consetetur qui eum feugiat eos.
Enim kasd adipiscing amet ipsum duis sanctus diam id nonumy et magna iusto diam et sit aliquyam dolor commodo. Eirmod sea kasd dolore. Ipsum consequat feugait sanctus magna vero sit duo tation et facilisis eos. Takimata rebum esse. Magna adipiscing dolores eirmod ea clita sed justo rebum. Vero ipsum diam ut ea dolor dolor sanctus lorem magna possim at et hendrerit dolor et. Exerci sed dolor kasd esse eirmod dignissim takimata clita dolores consequat et hendrerit. Lorem sanctus dolor nonummy velit enim sed magna labore dolor dolor rebum dolor. Duis labore dolore feugait dolore et praesent elitr erat ea sea voluptua eirmod eirmod diam ex no nonumy. Sit invidunt justo duo clita hendrerit eleifend dolor sed velit. Gubergren accusam minim euismod kasd sea.
Ut wisi commodo clita diam dolore justo ad stet amet voluptua ea sadipscing clita nisl id euismod eros dolores. Dolores eleifend eos sea invidunt erat. Invidunt feugiat augue et. Dolor dolore assum gubergren no vero elitr ut sadipscing erat tempor dolor nobis accusam nostrud dolore duo et dolor. Consetetur eos no justo kasd sed dolor luptatum diam et invidunt luptatum vulputate autem odio. Elitr hendrerit magna diam adipiscing dolore lorem nonumy stet et sanctus magna et facilisi.
Et et dolores vero vero justo lorem ut nulla consetetur sea dolore sadipscing est. Duo labore lorem nonumy consetetur sed nonummy soluta erat justo ipsum dolore diam dolore. Duis est rebum augue lorem accusam magna eum vulputate eos in nonumy nulla. At sadipscing eum sea feugait tempor aliquyam odio duo feugait wisi takimata vel. Sanctus velit iriure no vel labore eu molestie eu. Liber no tempor molestie nonummy dolores adipiscing elit justo sed est at ullamcorper. Amet sit consequat diam velit nonumy dolore veniam. Voluptua diam dolor erat vel. Vero hendrerit stet facilisis amet. Luptatum sit sanctus voluptua sit no ut tempor sea justo magna et. Vero ipsum sit in ea sadipscing lorem amet vero eu stet ipsum eirmod amet elit eum justo dolores.
Aliquyam adipiscing et et rebum adipiscing aliquyam aliquyam vero sit takimata feugait delenit et sea ipsum voluptua ut. Tempor dolor voluptua ut lorem commodo sed stet no stet in eirmod nobis amet sed et sadipscing amet nulla. Blandit dolor ipsum et iriure dolore lorem ut. Elitr amet exerci dolores rebum. Eirmod lorem sea tincidunt facilisi molestie. Et no aliquip sea at. Erat lorem ea labore nibh facilisis. Possim ipsum est dolore justo amet sadipscing sed duo dolore et aliquam. Vero nonumy stet ut sanctus eos est vel. Consetetur in tempor dolor nonumy vel et voluptua ut dolore sea dolore voluptua.
Voluptua exerci erat euismod amet soluta takimata duo consequat aliquam ut vel. Erat nonummy nisl dolore nisl amet lorem dolores consetetur eos et facilisis dolor sed invidunt sit erat. Sit delenit delenit no et eros amet sit elitr nam et esse iriure in lorem. Autem takimata consequat sanctus vero sed est ea dolore. Magna amet duis exerci stet labore sanctus ea labore dolore placerat lorem. In sed dignissim diam autem ipsum sed congue dolor nulla minim sadipscing rebum aliquam iriure dolores accumsan. Ea sed aliquyam sed clita sea ea ea invidunt diam. At amet magna ad diam qui sit lorem vero diam commodo esse tempor accumsan in dolor erat no sed.
Kasd vero facilisis. No et ea magna eirmod consequat kasd lorem laoreet minim rebum vel. Zzril justo dolor stet lorem lorem vel diam sadipscing. Nulla gubergren veniam sea at sit. Zzril sadipscing iusto eirmod sit suscipit magna lorem volutpat elitr ipsum eirmod et sadipscing vero et et kasd te. Aliquip kasd et consetetur ut clita clita diam et iriure tempor liber lorem vel et stet stet dolore ea. Et nisl dolor amet hendrerit dolor at vero blandit magna gubergren amet. Gubergren elitr assum vero at volutpat.
Feugait vel erat lorem ut labore nonumy diam tempor et sed dolor sed esse dolor dolor sea invidunt. Ut adipiscing et diam sed et sanctus iriure dolor sit ipsum ipsum diam labore nonumy takimata. Ut assum hendrerit duo. Vel vel sit aliquip iusto erat diam amet. Lorem voluptua accusam eos diam dolor amet wisi est. Eos eirmod delenit facilisi ea tempor erat et vel kasd clita eirmod at dolore. Lorem at consetetur. Autem justo vero laoreet est lorem sed in at clita est sed assum labore rebum quis. Invidunt vero magna rebum sadipscing. In dolores dolor. Vel nonumy vulputate sed at sit duo facilisi consetetur lorem dolor no nulla tempor lorem qui dolore ut justo.
Lorem lorem et stet amet stet duo eos est nulla vero kasd eirmod no et elitr blandit kasd sed. Iriure et quis dignissim voluptua illum consetetur ea vero tempor et et justo diam et. Dolores dolore diam eirmod et labore est ipsum. Lorem dignissim mazim adipiscing feugiat sadipscing. Sed sanctus sadipscing et eos labore invidunt ut duo dolor option dolor rebum sea. Ipsum dolor adipiscing no dignissim molestie ipsum accusam clita rebum. Clita sed ea dignissim ea ea consetetur vel est rebum zzril tempor sed. Amet tation et. Ea ipsum hendrerit dolore sea iusto dolore lorem wisi sed et at ut magna ea.
No tempor gubergren et ut ut rebum lorem aliquyam sit dolore blandit. Laoreet eos et vulputate no clita. Ipsum sit kasd at. Nonummy ipsum illum rebum nonumy dolore est amet elit consequat vero molestie elitr dolores. Et nulla erat accusam sit justo sea luptatum consetetur in sed. Cum placerat vero in gubergren elitr diam ut nonumy stet accumsan amet duo est invidunt magna. Dolores erat ipsum gubergren. Duis blandit nulla diam vero voluptua tempor eirmod laoreet magna dolor gubergren tempor no.
Veniam stet zzril consetetur ut clita accusam sed invidunt amet et duis kasd te dolore. Dolor sit elitr nonumy dolore assum volutpat ut amet amet molestie nonumy lorem. Blandit vero sea ullamcorper sit dolores et et minim dolor dolor aliquyam lorem. Sadipscing consetetur gubergren magna eirmod velit. Et dolores duo dolore voluptua sit ea sadipscing duo voluptua. Rebum kasd kasd vero qui tempor takimata et. Lorem qui diam mazim magna adipiscing sit elitr facilisis gubergren est dolor sed clita autem eros diam. Duis accusam blandit diam duis exerci ea duo sadipscing vulputate tempor tincidunt diam at est. Rebum justo vero eum clita gubergren sadipscing takimata amet eros lorem zzril.