Matt,
I've written the following sample fo document that puts in continued on following pages. Unfortunately fo:retrieve-marker does not work within the <fo:flow> so it cannot be implemented in the <fo:table-header> but instead in a table palced in the region-before. This is not a problem if you are starting a new page sequence for pages that will not have table elements that need a header. Also, you can use this open-source product for watermarks http://www.etymon.com/pj/index.html Chuck Paussa Matt Savino wrote > I've been told than an extension is the way to go for these two needed > features: > > 1. Add a string ['(Continued)'] to a table header if the table spans > multiple pages. Note these tables are part of the content and > can start > anywhere in the page. They could be seen more like paragraphs > or blocks > with a title. Any other solution to this problem is acceptable. > > 2. Separate page number display for a subsection. IE - master document > is page 4 of 7, but subsection is page 2 of 3. > > Please let me know if I'm missing any existing functionality > that solves > these problems. I am planning to look into writing an extension some > day. An example would certainly help. >
<?xml version="1.0" encoding="UTF-8"?> <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"> <fo:layout-master-set> <fo:simple-page-master master-name="simplet" page-width="240mm" page-height="100mm" margin-top="1in" margin-right="1in" margin-left="1in" margin-bottom="1in"> <fo:region-before extent="1in"/> <fo:region-body margin-top="1in"/> </fo:simple-page-master> </fo:layout-master-set> <fo:page-sequence master-name="simplet"> <fo:static-content flow-name="xsl-region-before"> <fo:table padding="2pt" table-layout="fixed"> <fo:table-column column-width="90mm"/> <fo:table-column column-width="90mm"/> <fo:table-body> <fo:table-row> <fo:table-cell> <fo:block border="0.5mm solid black">Project</fo:block> </fo:table-cell> <fo:table-cell> <fo:block border="0.5mm solid black">AC/Series<fo:retrieve-marker retrieve-class-name="test" retrieve-position="first-starting-within-page"/></fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> </fo:static-content> <fo:flow flow-name="xsl-region-body"> <fo:table padding="2pt" table-layout="fixed"> <fo:table-column column-width="90mm"/> <fo:table-column column-width="90mm"/> <fo:table-body> <fo:table-row> <fo:table-cell> <fo:block border="0.5mm solid black"><fo:marker marker-class-name="test"/>Blah Blah </fo:block> </fo:table-cell> <fo:table-cell> <fo:block border="0.5mm solid black">Blah Blah </fo:block> </fo:table-cell> </fo:table-row> <fo:table-row> <fo:table-cell> <fo:block border="0.5mm solid black"><fo:marker marker-class-name="test">Continued</fo:marker>Blah Blah </fo:block> </fo:table-cell> <fo:table-cell> <fo:block border="0.5mm solid black">Blah Blah </fo:block> </fo:table-cell> </fo:table-row> <fo:table-row> <fo:table-cell> <fo:block border="0.5mm solid black"><fo:marker marker-class-name="test">Continued</fo:marker>Blah Blah </fo:block> </fo:table-cell> <fo:table-cell> <fo:block border="0.5mm solid black">Blah Blah </fo:block> </fo:table-cell> </fo:table-row> <fo:table-row> <fo:table-cell> <fo:block border="0.5mm solid black"><fo:marker marker-class-name="test">Continued</fo:marker>Blah Blah </fo:block> </fo:table-cell> <fo:table-cell> <fo:block border="0.5mm solid black">Blah Blah </fo:block> </fo:table-cell> </fo:table-row> <fo:table-row> <fo:table-cell> <fo:block border="0.5mm solid black"><fo:marker marker-class-name="test">Continued</fo:marker>Blah Blah </fo:block> </fo:table-cell> <fo:table-cell> <fo:block border="0.5mm solid black">Blah Blah </fo:block> </fo:table-cell> </fo:table-row> <fo:table-row> <fo:table-cell> <fo:block border="0.5mm solid black"><fo:marker marker-class-name="test">Continued</fo:marker>Blah Blah </fo:block> </fo:table-cell> <fo:table-cell> <fo:block border="0.5mm solid black">Blah Blah </fo:block> </fo:table-cell> </fo:table-row> <fo:table-row> <fo:table-cell> <fo:block border="0.5mm solid black"><fo:marker marker-class-name="test">Continued</fo:marker>Blah Blah </fo:block> </fo:table-cell> <fo:table-cell> <fo:block border="0.5mm solid black">Blah Blah </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> </fo:flow> </fo:page-sequence> </fo:root>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]