DITA-OT中的图像

时间:2015-10-05 18:26:34

标签: xslt xsl-fo dita-ot

我正在使用DITA和开箱即用的DITA-OT pdf2插件创建出版物。图像没有缩放以适合页面,而是运行巨大并被页面切断。 我更喜欢保持开箱即用的插件,所以我首先创建了一个自定义文件夹并修改了custom.xsl文件以显示:

  <fo:external-graphic src="url({$href})" xsl:use-attribute-sets="image">

            <xsl:attribute name="content-width">
                <xsl:value-of select="concat(@scale,'%')"/>
            </xsl:attribute>

    </fo:external-graphic>

当这个没有用时,我试图修改插件中的xsl / fo / commons.xsl文件来改变

    <fo:external-graphic src="url({$href})" xsl:use-attribute-sets="image">

            <xsl:attribute name="content-width">
                <xsl:value-of select="concat(@scale,'%')"/>
            </xsl:attribute>

    </fo:external-graphic>

这也没有用。我还尝试在commons.xsl文件中对scale-to-fit属性进行硬编码:

    <fo:external-graphic src="url({$href})" content-height="scale-to-fit" content-width="scale-to-fit">

    </fo:external-graphic>

我非常确定FO在某种程度上仍在读取高度和宽度并插入它们,但我无法弄清楚我可以在哪里覆盖内容高度和宽度以适应比例。有什么想法吗?

0 个答案:

没有答案