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