我是fop的新手,如果我得到某人的帮助,我会很高兴......,
我没有使用XSLT转换,而是直接使用Java代码创建XSLFO文件。一切正常但问题出现在特定单词(没有空格的长文本)插入表格列的单元格中。那个更大的单词与连续的块重叠。 我在fo:table-cell中有一个fo:block元素,它在fo:table-row of fo:table中。这个表有6列,显然列宽很小。现在,当块中的 Word 大于块时,它与下一个块重叠。给我一些属性值或任何其他解决方案来更改我的XSLFO文件,以便更大的单词分成列末尾的新行。
提前致谢...
答案 0 :(得分:0)
您需要考虑的事项是:
number-columns-spanned用作属性,并为您提供选择fo:block适合的更大区域的方法。
列宽可以很容易地定义绝对宽度,或者,当使用比例列宽度时,相对于其他列的宽度。
我不知道如何让FOP在不合适时将单词分成多个部分。