I noticed that the recent 0.20.5rc began generating an error when you deliver a table-cell that is not first in a table-row. The error is found in TableCell.java of package org.apache.fop.fo.flow, line 101: if (!(parent instanceof TableRow)) { throw new FOPException("A table cell must be child of fo:table-row...
According to the recommendation a cell can exist as a child of a table-body as well as a table-row (see page 133 of 15 October 2001 XSL Recommendation). In addition, the property starts-row (see 7.26.15) implies that you can spit out cells in a kind of implicit row, and then declare that a new row should begin. I don't want to turn this into a user question, but I actually came up against this issue. From an XSLT, I want to ouput up to 12 small calendars. Given a list of calendar months, If I can use starts-row, I can simply use the mod operator to break to a new row once I exceed a maximum position(). Otherwise I have to get fancier with the XSLT. I also noticed that the recent snapshot, 20030103052138, does not have this condition and related error. However, starts-row remains unused. I'm a relative newbie to Java, but I am willing to hunt for a solution to this problem (what I view as a problem). Problem is, I'm a newbie to working on Open Source code too. I already have a commercial interest in your product, and that interest will likely intensify in the near future. Your thoughts will be appreciated. -Jarrod Stenberg --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]