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