是否可以使用Asciidoc& amp; Fopub?

时间:2016-01-24 12:48:10

标签: pdf-generation codenameone apache-fop asciidoc

我使用asciidoc和fopub后端来生成docs for Codename One。 HTML生成非常简单,但是当我生成PDF时,我无法正确地包装图像文本。

仅支持HTML输出的float属性和asciidoc提示。 align属性适用于fop / docbook后端,但不会像float参数那样让文本环绕图像。

有没有办法进行与fop PDF输出一起使用的文本换行?

2 个答案:

答案 0 :(得分:1)

我对asciidoc并不熟悉,但我认为问题出在FOP上,基于这里的答案:Block Image Right and Flow Text Around It?

如果没有asciidoc甚至不能开始用fop后端环绕图像。

答案 1 :(得分:1)

Apache FOP 2.0 new features包含对浮点数的一些支持:

  

Floats(fo:float)支持一些限制:

     
      
  • “clear”fo:float属性被忽略;仅使用float属性(左或右)   不处理Y中浮点的重叠(即使在X方向上没有重叠的情况下)
  •   
  • 超出身体区域的浮子没有得到妥善处理,并会越过该区域的边缘溢出   如果浮动延伸到身体区域的底部并且页面中有脚注,则浮动可能与脚注区域重叠
  •   除非表的开头和结尾发生在浮点数的开始和结束之间,否则不支持
  • 表旁边的浮点数
  •   

所以现在似乎只是从AsciiDoc获取正确的DocBook浮动。