0

我打印的 XSL FO 文档有一个小问题。如果文本太长,它会忽略我的右边距并溢出它的容器。所有其他边距都设置得很好(如上边距、下边距和左边距)我已经尝试搜索各种帖子,但还没有找到有效的答案。我已经尝试过设置填充、边距和换行选项?

知道我哪里出错了

我得到的输出如下,你可以看到最后一行超出了限制。我放置了背景颜色,所以如果右边距被记入,我有一张照片。

http://tinypic.com/r/11jz1j4/6

这是我设置页面边距的代码

<fo:root>
<fo:layout-master-set>
<fo:simple-page-master master-name="default" 
                       page-height ="297mm"
                       page-width  ="210mm" 
                       margin-left  ="3.17cm"
                       margin-right ="3.17cm" 
                       margin-top = "2.54cm"
                       margin-bottom = "2.54cm"    
                      >
<fo:region-body margin="0cm 0cm 0cm 0cm"/>
<fo:region-before extent=".5in"/>
<fo:region-after extent=".5in"/>
</fo:simple-page-master>

很难给出我的 xml 的例子,因为它最初是使用 java 转换为 xml 的 html 代码。

4

0 回答 0