On 28.07.2005 15:12:50 Chris Bowditch wrote: > I've been following this thread with interest. From a conceptual point > of view, I agree with Andreas. I can't see any situation where you might > want to have cells of the same row group on separate pages. Regardless > of how many rows a particular cell spans. > > Is there nothing in the spec to give you some clues?
I haven't found anything. As I suspected, implementing the rule I proposed was very easy to implement (13 new lines). Too bad minotaur is down so I can't commit. The only thing that my quick work-around can't handle is if someone does something like this: <fo:table-row> <fo:table-cell> <fo:block><fo:leader/></fo:block> <fo:block>A</fo:block> </fo:table-cell> <fo:table-cell> <fo:block><fo:leader/></fo:block> <fo:block>Some long text whose first three lines will be kept together by an orphan setting.</fo:block> </fo:table-cell> </fo:table-row> The text "A" may still be separated from the second block in the second table-cell because both cells have already contributed a box and a penalty to the element list of each cell. The algorithm doesn't check if the contributed boxes have any meaningful content. Obviously, that's the limit of my current proposal. But it's a start. Jeremias Maerki