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