我打印的 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 代码。