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