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