我使用 asciidoc 和 fopub 后端为 Codename One生成文档。HTML 生成非常简单,但是当我生成 PDF 时,我无法正确包装图像文本。
asciidoc的float
属性和提示仅支持 HTML 输出。该align
属性适用于 fop/docbook 后端,但不会像参数那样让文本环绕图像float
。
有没有办法对 fop PDF 输出进行文本换行?
我使用 asciidoc 和 fopub 后端为 Codename One生成文档。HTML 生成非常简单,但是当我生成 PDF 时,我无法正确包装图像文本。
asciidoc的float
属性和提示仅支持 HTML 输出。该align
属性适用于 fop/docbook 后端,但不会像参数那样让文本环绕图像float
。
有没有办法对 fop PDF 输出进行文本换行?
我对 asciidoc 不是很熟悉,但我认为问题出在 FOP 中,基于这里的答案:Block Image Right and Flow Text Around It?
没有那个 asciidoc 甚至不能开始用 fop 后端环绕图像。
Apache FOP 2.0 的新特性包括对浮点数的一些支持:
支持浮点数 (fo:float),但有一些限制:
- “clear” fo:float 属性被忽略;仅使用浮动属性(左或右) 不处理 Y 方向的浮动重叠(即使在 X 方向上不会重叠)
- 超出正文区域的浮动没有正确处理,如果浮动延伸到正文区域的底部并且页面中有脚注,浮动可能会与脚注区域重叠,则会溢出区域的边缘
- 不支持表格旁边的浮动,除非表格的开始和结束发生在浮动的开始和结束之间
因此,现在似乎只是从 AsciiDoc 获取正确的 DocBook 浮点数。