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