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