我试图仅在正文页面中使用 DITA-OT 在PDF生成中显示页脚中的图像。我的图像没有显示在输出中。这是我的代码。
静电content.xsl: -
<xsl:template name="insertBodyOddFooter">
<fo:static-content flow-name="odd-body-footer">
<fo:block xsl:use-attribute-sets="__body__odd__footer">
<xsl:call-template name="insertVariable">
<xsl:with-param name="theVariableID" select="'Body odd footer'"/>
<xsl:with-param name="theParameters">
<heading>
<fo:inline xsl:use-attribute-sets="__body__odd__footer__heading">
<fo:retrieve-marker retrieve-class-name="current-header"/>
</fo:inline>
</heading>
<pagenum>
<fo:inline xsl:use-attribute-sets="__body__odd__footer__pagenum">
<fo:page-number/>
</fo:inline>
</pagenum>
</xsl:with-param>
</xsl:call-template>
</fo:block>
<!-- for footer image -->
<fo:block xsl:use-attribute-sets="footer_image">
<fo:external-graphic src="url(Customization/OpenTopic/common/artwork/footer_img.png)"/>
</fo:block>
</fo:static-content>
静态内容attr.xsl: -
<xsl:attribute-set name="footer_image">
<!-- <xsl:attribute name="padding-left">10</xsl:attribute> -->
<xsl:attribute name="position">absolute</xsl:attribute>
<xsl:attribute name="text-align">center</xsl:attribute>
<xsl:attribute name="content-width">scale-to-fit</xsl:attribute>
<xsl:attribute name="space-before.conditionality">retain</xsl:attribute>
<xsl:attribute name="scaling">uniform</xsl:attribute>
<xsl:attribute name="width">100%</xsl:attribute>
</xsl:attribute-set>
我哪里错了?我在标题和工作中做了同样的事情。