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