以下是一个简单的例子,演示了如何使用 fo:external-graphic:
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
<fo:layout-master-set>
<fo:simple-page-master master-name="page" page-height="11in" page-width="8.5in">
<fo:region-body margin="1in"/>
</fo:simple-page-master>
</fo:layout-master-set>
<fo:page-sequence master-reference="page">
<fo:flow flow-name="xsl-region-body">
<fo:external-graphic src="path/to/image.jpg" content-width="5in" content-height="3in"/>
</fo:flow>
</fo:page-sequence>
</fo:root>
在这个例子中,fo:external-graphic 元素包含在 fo:flow 元素中,用于在页面主模板中放置图像。src 属性指定了图像文件的路径,而 content-width 和 content-height 属性指定了图像在文档中的宽度和高度。
重要属性:
- src: 外部图像文件的路径(URL)。
- content-width、content-height: 图像在文档中的宽度和高度。
- scaling: 缩放图像的选项。
除了这些属性,fo:external-graphic 还支持其他一些属性,例如 width、height、content-type 等,用于控制图像的显示方式。
请确保指定的图像文件存在,并且路径是正确的。此外,图像的显示效果也可能受限于FO处理引擎和输出格式的支持程度。
转载请注明出处:http://www.pingtaimeng.com/article/detail/12321/XML