2
所以我试图将背景颜色作为参数传递给PDF XSLT的表格单元格。将参数传递为属性不起作用XSL来自XML的PDF
<xsl:template name="colorCell">
<xsl:param name="bgColor"/>
<fo:table-cell border="solid 1pt gray" background-color="$bgColor">
....
</fo:table-cell>
</xsl:template>
但不知何故,它被设置为背景色的最终=“$ BGCOLOR”>而不是背景颜色=“红色”>
这是我如何打电话模板:
<xsl:call-template name="colorCell">
<xsl:with-param name="bgColor" select="'white'"/>
</xsl:call-template>
这是错误:
SEVERE: Invalid property value encountered in background-color="$bgColor"
我是不是做错了?有任何想法吗? 最后一个音符,我使用FOP生成PDF
感谢..我想我已经尝试过,但它没有工作,但今天早上它做了...哦,我可能跑掉旧的XSL或什么时候我尝试了它 – grobartn