Created attachment 26750 [details] Example fo file, a table with 3 columns The width of table columns is not correctly calculated for RTF output. A percental width should be calculated from the enclosing table's width. org.apache.fop.layoutmgr.table.TableLayoutManager actually does this for PDF output (see getBaseLength() implementation), but org.apache.fop.render.rtf.rtflib.tools.PercentContext doesn't. The result is that the last column gets the entire space. I'll attach a small example demonstrating the problem as well as a patch that fixes that problem for me.
Created attachment 26751 [details] Patch that fixes the problem for me.
Created attachment 26752 [details] The RTF output without the patch applied, only 1 column is visible
Created attachment 26753 [details] The RTF output without the patch applied, all column are visible
Created attachment 26754 [details] For comparison, the PDF output (unaffected by the patch)
ping
resetting P2 open bugs to P3 pending further review
increase priority due to presence of a patch
patch landed at http://svn.apache.org/viewvc?view=revision&revision=1311081 thanks carsten!