XSLFO是否支持固定布局?

时间:2017-03-16 18:21:27

标签: xslt xslt-2.0 xsl-fo

我正在使用xslfo从我的XML文件生成PDF,但每当我在源文档中编辑某些东西时,它都会影响输出的分页,这会导致一些根据外观运行的索引问题。

是否有任何属性或元素可以处理或修复此行为?

1 个答案:

答案 0 :(得分:2)

我认为你有以下情况:

  1. 最初,页面几乎充满了文字。
  2. 文本已编辑并变长。现在它不再适合一页了。
  3. 您想知道是否有办法自动更改格式,以便文本再次适合一页。

    不幸的是,单独使用XSL-FO无法做到这一点。据我所知,没有办法指定“这个文本块必须适合一个页面,如果它不适合,使字体大小更小,直到它适合”。

    你需要做一些后处理,沿着'计算PDF中的页面,如果页数大于X,更改FO模板中的变量以使文本变小并再次渲染”。