XSL-FO。高级布局

XSL-FO。高级布局,xsl-fo,Xsl Fo,我使用XSL-FO(Antennahouse是目标FO引擎)的时间很短。我应该实现的是一种排版布局,文本应该放在一些定义良好的框中 我通过使用 <fo:flow-map> 但我觉得这不是实现我目标的正确方法。我尤其有困难: 实现包含更多页面和 指令 {fo:single page master reference master reference=“Erste”maximum repeats=“1”} 似乎不起作用 有人能给我小费吗?这是我迄今为止制作的xsl: 您可以尝试

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

我通过使用

<fo:flow-map>

但我觉得这不是实现我目标的正确方法。我尤其有困难:

  • 实现包含更多页面和
  • 指令 {fo:single page master reference master reference=“Erste”maximum repeats=“1”} 似乎不起作用
有人能给我小费吗?这是我迄今为止制作的xsl:


您可以尝试altsoft的xml2pdf,而不是使用流程图来创建链接在一起的区域,如果输入到流程区域的内容溢出了部分地图上指定的区域,则内容可以从一个框流向另一个框。想象一下一份有明确内容的报纸,然后是一篇故事,从第1页开始,一直延续到第3页。如果您正试图实现这一点,那么流程图就是正确的解决方案


如果如您所述,您希望在“定义良好的框”中放置一些文本,那么您不需要流程图。您只需使用fo:block容器,该容器具有定义的顶部、左侧、宽度和高度,其位置是绝对的。

谢谢。xml2pdf是否管理复杂的布局?你能给我举几个例子吗?据我所知,他们确实支持复杂的布局。您可以联系他们的支持人员并询问示例。您应该将XML文件的副本放在一个网站(如pastebin.com)上,因为有一天您可能会将其从网站上删除,但有关堆栈溢出的问题将保留在一个死链接上……现在它有一个死链接:)