我使用xslfo从我的XML文件生成PDF,但每当我编辑源文档中的某些内容时,它将影响输出的分页,这会导致根据外观运行的索引问题。XSLFO是否支持固定布局?
是否有任何属性或元素来处理或修复此行为?
我使用xslfo从我的XML文件生成PDF,但每当我编辑源文档中的某些内容时,它将影响输出的分页,这会导致根据外观运行的索引问题。XSLFO是否支持固定布局?
是否有任何属性或元素来处理或修复此行为?
我假设你有以下情况:
您想知道是否有办法自动更改格式,以便文本再次适合一个页面。
不幸的是,你不能单独使用XSL-FO来做到这一点。据我所知,没有办法指定“这块文字必须放在一页上,如果不适合,请缩小字体大小直到适合”。
您必须执行一些后处理,如'页数计数大于X,在FO模板中更改变量以使文本变小并呈现再次'。
是的,你是对的。目前我们通过调整行高和行间距来处理这个问题,但是这需要在FO中手动编辑,感谢您的输入,但我需要一些自动解决方案。 – Rupesh
您不介绍任何人都可以诊断的代码或问题。考虑用具体的例子或你想要的东西来重做你的问题,你尝试了什么以及它为什么不起作用。 –
如果以正确的方式构建索引(即使用页码引用,而不是手动输入的文本),分页中的更改将自动反映在索引中。 – Hobbes
是的,@霍布斯你是对的,但在这种情况下,我们正在转换法律数据,也是其他书籍中的参考,有一段时间在源代码中有影响页面的编辑输入,并且我们有指示所有页面开始和结束数据保持在同一位置。 – Rupesh