AH Formatter / XSL Formatter
Q&A



XSLT/XSL-FO/MathML テクニック

SVG

トップ
基本・一般
AH Formatter について
XSL Formatter について
操作方法
プログラミング
XSLT/XSL-FO/SVG/MathML 仕様について
XSLT/XSL-FO/MathML テクニック
索引
Q.  幅が800px、高さ400px のSVGグラフィクスを、FOファイル内で、<fo:external-graphic src="xxx.svg" /> と指定した場合、このSVGグラフィクスのサイズはどのように算出されてPDFファイルに出力されますか。 [No.2005012803]
A. 

fo:external-graphic 内に content-width 等の指定がない場合、初期の設定では、"96dpi" で計算しております。よって、幅が8.33inch、高さが4.17inch の画像として出力されます。

また、FOファイルでサイズを指定する場合には、content-width プロパティを使用することでサイズを指定できます。次のように指定すると、幅3インチの画像として出力されます。

<fo:external-graphic content-width="3in" src="xxx.svg" />

dpiの設定についてはオンラインマニュアルの「オプション設定ファイル」-「組版の設定」の"pxpi"、GUIならばオンラインマニュアルの「グラフィカルユーザインターフェイス」-「組版オプション設定ダイアログ」-「文字色・境界線・単位」をご覧ください。

関連資料:
SVGイメージをPDFへ組み込もうとしましたが、サイズが正しく反映されません。なぜですか。 [No.2003103102]


Copyright © 1999-2011 Antenna House, Inc. All rights reserved.
Antenna House is a trademark of Antenna House, Inc.