我正在尝试将我的 SVG 图像放入 XSLT 中的 block 中。 对于 PNG 图像,它工作正常,但当我使用 svg 图像时,缩放不起作用。
这是我的代码:
<fo:block>
<fo:external-graphic content-height="20mm" content-width="60mm"
scaling="non-uniform" src="{@src}">
<xsl:attribute name="src">
<xsl:value-of select="/ush:document/u:test/@src" />
</xsl:attribute>
</fo:external-graphic>
</fo:block>
这是现在的示例:
有人可以帮助我吗?
最佳答案
您需要指定当 image-width 与 fo:external-graphic 的宽度不同时该怎么做:
<fo:external-graphic width="60mm" content-width="scale-down-to-fit"/>
width指定视口(viewport)的宽度,content-width指定视口(viewport)中图像的宽度。
关于xml - XSLT 将外部图形装入 block 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46808656/