我正在使用XSL-FO
生成一些PDF文件。
有几个表与评级比较。 有些列有短文本,有些列有很长的文本。
如果没有属性keep-together.within-page
或keep-together.within-page='auto'
,表格会显得非常难看,因为列会破坏页面末尾的文本 - 无论如何。
所以我决定使用keep-together.within-page='always'
来实现更好的表现。如果某行不适合页面,则fop会将该行移动到新页面。美丽。
现在问题。
在某些情况下,某些文字很长,内容大于一页。在这种情况下,我希望行分为2页。
我正在寻找像keep-together.within-page='always if possible'
是否有可能实现这一点?
答案 0 :(得分:0)
您正在搜索:
keep-together.within-page='<number(1-9)>'
如果您输入&#39;则始终&#39; fop尝试将其与任何必要的方法合并到一个页面中。如果你指定一个数字,它更像是&#34;我会尝试尽我所能,但如果文本很长,那么它将会破坏#34;。如果你有许多嵌套的保持聚会,你填写的数字更像是一个优先级。这意味着值1也将起作用。