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