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