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