我有一个 Docbook 4 文档,其中包含几个非常高的图形(不是所有图形,但其中一些图形比它们的宽度高得多)。我希望它们自动缩放以适应页面。
有没有办法在样式表中定义它?有超过 1000 个图形,我不想自己检查它们。
目前它看起来像这样:
<figure>
<title>Some Title</title>
<mediaobject>
<imageobject>
<imagedata fileref="graphic.svg" width="100%" scalefit="1" contentdepth="100%"/>
</imageobject>
</mediaobject>
</figure>
但它只适合宽度而不是高度。所以图形与之前和之后的元素重叠。
作为 fop,我必须使用 apache-fop。