1

非常に背の高いグラフィックがいくつか含まれている 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を使用する必要があります。

4

1 に答える 1

0

fo:external-graphic でグラフィックスをスケーリングするには、属性content-heightおよび/またはcontent-widthを値 'scale-down-to-fit' で使用できます。

于 2015-08-21T09:03:20.717 に答える