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