1

我面临 XSLFO 的问题 - FOP 图像渲染,我有几个不同大小的图像。一些小图像与文本对齐,一些是占据定义空间的大图像,在显示大图像时它会超出视口,我在雅虎组找到了一个可行的解决方案,将其限制在视口内,但是给定的灵魂将小图像和大图像都渲染为块。但我需要将内联图像渲染为内联本身而不是块。

我正在使用以下代码来渲染图像

<fo:external-graphic src="file:{./@src}" width="90%" content-width="scale-to-fit" scaling="uniform" content-height="100%" vertical-align="middle"/>

图片标签不包含任何关于内联或块的信息。

样本: <img src="images/real_world_example.jpg" />

问题截图

上图中的文字应与图像对齐

提前致谢。

4

1 回答 1

0

我无法对其进行测试,但我认为问题出在您的width="90%". 只需删除它,它应该可以按您的预期工作。

于 2013-03-21T15:00:50.450 回答