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