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