Hi, please, have a look at this example. It works fine in FOP 0.20.5. But in FOP 1.0 we get problem. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"> <fo:layout-master-set> <fo:simple-page-master master-name="simple" margin="100pt" page-width="20cm" page-height="30cm"> <fo:region-body/> </fo:simple-page-master> </fo:layout-master-set> <fo:page-sequence master-reference="simple"> <fo:flow flow-name="xsl-region-body"> <fo:table> <fo:table-column column-width="2cm"/> <!-- This line indicate that cell must have border and padding! --> <fo:table-body border-style="solid" padding="30pt"> <fo:table-row > <fo:table-cell> <fo:block > Must have a padding!!! </fo:block> </fo:table-cell> </fo:table-row> </fo:table-body> </fo:table> </fo:flow> </fo:page-sequence> </fo:root> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ As you see there is no padding. Have you any suggestions how to solve the problem?
Hi, The explanation is that FOP 1.0 is actually more compliant than FOP 0.20.5. The common padding properties *never* apply to any table-related FO other than an fo:table or an fo: table-cell (and only to an fo:table-cell in case the table has border-collapse="collapse"). The only solution I see to get the desired effect is that the padding is specified explicitly on the cells themselves. HTH! Andreas
batch transition to closed remaining pre-FOP1.0 resolved bugs