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