2016-01-24 40 views
1

我使用asciidoc和fopub后端来生成docs for Codename One。 HTML代很容易,但是当我做PDF生成时,我无法正确地包装图像文本。是否可以使用Asciidoc&Fopub在图像周围缠绕文本?

仅当HTML输出支持asciidoc的float属性和提示。 align属性对于fop/docbook后端非常有效,但不会让文本环绕图像,因为float参数会影响图像。

有没有办法做文本打包,将与fop PDF输出一起使用?

+1

你可以充实一下你的问题吗?您是否从XSL-FO生成PDF?你问的是一个XSL-FO属性,它是围绕图像包装文本的吗? –

+0

我使用asciidoc,抱歉,我在标题中写过,但不是在我应该做的身体中。 –

+1

你可能不得不破解FO样式表。据我所知,没有一个属性或方法可以做到这一点,而不必使用样式表。 – LightGuard

回答

1

我没有深入熟悉asciidoc,但我认为这个问题是在FOP基于这里的答案:Block Image Right and Flow Text Around It?

如果没有asciidoc甚至无法开始图像周围的包裹与FOP后端。

+0

不完全是我所希望的答案,但经过几天没有兴趣,我猜这是有道理的。 –

1

Apache FOP 2.0 new features包括用于浮子一些支持:

浮标(FO:浮点)有一些限制被支持:

  • “透明” FO:浮动属性被忽略;只使用float属性(左或右) Y中的浮点重叠未处理(即使在X方向上不会重叠的情况下)
  • 延伸到体区域之外的浮点未正确处理并且如果浮动延伸到身体区域的底部并且在页面中有脚注,则浮动可以与脚注区域重叠
  • 不支持在区域的边缘 ,否则不支持开始和表中的端部发生在浮子的开始和结束之间

小号o现在似乎只是从AsciiDoc获取适当的DocBook浮动。

+0

谢谢,后续跟进会很有趣。 –

+1

是的,我会做:) –