【问题标题】:Docbook, images already resizedDocbook,图像已经调整大小
【发布时间】:2011-08-18 08:49:07
【问题描述】:

我的 docbook xml 有问题。基本问题是我找不到任何解决方案来保持内联/媒体对象图像的原始大小(高度/宽度)。所有图像在 PDF 输出中都以超大尺寸显示。

图像已调整大小,因此无需为每张图像定义图像大小。我想保持图像的原始大小。

我使用的工具:
- Apache FOP v1.0
-xsltproc (cygwin)
- Docbook XSL 样式表 (v1.76.1)

有什么办法可以保持图片的原始大小?

【问题讨论】:

    标签: xml image xslt apache-fop docbook


    【解决方案1】:

    如果您只想获得图像的原始大小,则必须执行以下操作:

    <mediaobject>
        <imageobject>
            <imagedata fileref="path/to/image/file" format="image_format" scalefit="1" width="100%" contentdepth="100%" />
        </imageobject>
    </mediaobject>
    

    需要注意的部分是 imagedata 标签及其属性。请注意,我对这些属性使用了虚拟值,因此您必须更新它们以反映您的环境:D

    【讨论】:

    • 好吧,我已经尝试过了,但它并没有达到我想要的效果。我有基本上是小尺寸(高度/宽度)图像的 mathml 图像。而且我需要给他们一个所谓的全局“设置”以保持原始大小。 \Omega inlineequation> 那这个呢?我刚刚尝试过,它似乎有效。
    猜你喜欢
    • 2010-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-06
    • 1970-01-01
    相关资源
    最近更新 更多