我有一个带有几个非常高的图形的Docbook 4文档(不是全部,但是其中一些比它们的宽度高得多)。我希望它们能够自动缩放以适应页面。
有没有办法在样式表中定义它?有超过1000个图形,我不想自己检查它们。
目前它看起来像这样:
<figure>
<title>Some Title</title>
<mediaobject>
<imageobject>
<imagedata fileref="graphic.svg" width="100%" scalefit="1" contentdepth="100%"/>
</imageobject>
</mediaobject>
</figure>
但它只适合宽度而非高度。因此,图形与之前和之后的元素重叠。
因为我必须使用apache-fop。
答案 0 :(得分:0)
为了使用fo:external-graphic缩放图形,您可以使用属性content-height和/或content-width,其值为'scale-down-to-fit'