1

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

图像已经调整大小,因此没有理由在每个图像上定义图像大小。我想保持图像的原始大小。

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

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

4

1 回答 1

0

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

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

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

于 2011-08-18T13:02:49.580 回答