我试图在报表标题(RTF模板)中实现动态图像(blob),但无法使用以下方法完成。
<fo:instream-foreign-object content-type="image/jpg" xdofo:alt="An Image" >
<xsl:value-of select=".//DLR_IMG"/></fo:instream-foreign-object>
任何人都可以指导我吗?
答案 0 :(得分:0)
我得到了这个问题的简单解决方案 我们需要在RTF体内创建子模板,并在标题部分
中调用它<?template:Header_IMG?>
<fo:instream-foreign-object content-type="image/jpg" xdofo:alt="An Image" >
<xsl:value-of select=".//DLR_IMG"/></fo:instream-foreign-object>
(as field code )
<?end template?>
页眉/页脚中的模板调用
<?call-template:Header_IMG?>
答案 1 :(得分:0)
如果您的XML文件包含在BLOB中存储为BLOB的图像数据, 数据库中,在您希望图像在运行时呈现的模板中插入的表单字段中使用以下语法:
<fo:instream-foreign-object content-type=”image/jpg” height="4 in" width="4 in"><xsl:value-of select=”.//IMAGE”/></fo:instream-foreign-object>
其中