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