XSL-FO。高级布局

时间:2013-06-01 07:41:57

标签: xsl-fo

我一直在使用XSL-FO(Antennahouse是目标FO引擎)很短的时间。我应该实现的是一种印刷布局,其中的文本应放在一些很好的定义框中。

我已经设法通过使用

获得第一个结果
<fo:flow-map>

但我的印象是,这不是实现目标的正确方法。特别是我有困难:

  • 实现包含更多页面和
  • 的流程
  • 指令 {fo:single-page-master-reference master-reference =&#34; Erste&#34;最大重复=&#34; 1&#34;} 似乎没有用。

有人能给我一个小费吗?这是我到目前为止制作的xsl:

my xsl-fo

2 个答案:

答案 0 :(得分:2)

流程图用于创建链接在一起的区域,如果输入流区域的内容溢出了部分地图指定的区域,则内容可以从一个框流到另一个框。想想具有已定义内容然后是故事的报纸,从第1页开始并在第3页继续。如果这是您要完成的,那么流程图是正确的解决方案。

如果您声明,您希望在“明确定义的框”中放置一些文本,那么您不需要流程图。您只需使用fo:block-container,其顶部,左侧,宽度和高度均为绝对位置。

答案 1 :(得分:0)

您可以尝试使用altsoft的xml2pdf