如何使用 xsl-fo 和 apache fop 0.95 显示固定图像高度和宽度

2024-01-28

我正在尝试修复使用 fop 0.95 生成的 pdf 中图像的高度和宽度。 这是用于它的代码

<fo:external-graphic src="s\image.png" height="2.00in" width="2.00in"/>

关注也不起作用

<fo:external-graphic src="s\image.png"  content-height="scale-to-fit" height="2.00in"  content-width="2.00in"/>

这些为我们提供了由宽度控制的图像。 总之,我试图拉伸图像而不是使用 fop 0.95 保持纵横比。有人对此有想法吗?


这些给我们的图像是 由宽度控制。总结来说我是 尝试拉伸图像 而不是使用保持纵横比 FOP 0.95。

默认情况下,无论指定的图像高度和宽度如何,fop 都会保持纵横比。这意味着 fop 默认情况下进行统一缩放。

要根据您的规格获得相当拉伸的图像,您应该使用非均匀缩放。这边走:

<fo:external-graphic src="s\image.png"  content-height="scale-to-fit" height="2.00in"  content-width="2.00in" scaling="non-uniform"/>

这将显示高度为 2.00 英寸、宽度为 2.00 英寸的 image.png 图像。

希望这可以帮助。谢谢你,

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 xsl-fo 和 apache fop 0.95 显示固定图像高度和宽度 的相关文章

随机推荐