我有一个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。
发布于 2015-08-21 17:03:21
为了使用fo:external-graphic缩放图形,您可以使用属性content-height和/或content-width,值为' scale -down- to -fit‘
https://stackoverflow.com/questions/31872961
复制相似问题