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