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