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