我使用asciidoc和fopub后端来生成docs for Codename One。 HTML生成非常简单,但是当我生成PDF时,我无法正确地包装图像文本。
仅支持HTML输出的float
属性和asciidoc提示。 align
属性适用于fop / docbook后端,但不会像float
参数那样让文本环绕图像。
有没有办法进行与fop PDF输出一起使用的文本换行?
答案 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浮动。