1

サンプルコード:

 public void paint( Graphics g ) {
                    super.paint( g );
                    Map<TextAttribute, Object> attributes = new HashMap<TextAttribute, Object>();
                    attributes.put( TextAttribute.TRACKING, 10 );
                    g.setFont( new Font( "Arial", 0, 10 ).deriveFont( attributes ) );

                    g.drawString( "bonus", 100, 100 );
                }

Tracking> 10の値を増やすと、無視されます。追跡の制限は何ですか?Apidocsは、-0.1から0.3の間の値が望ましいとだけ言っていますが、制限は何ですか?

なぜトラッキング>10が必​​要なのですか?このソフトウェアは、お客様のPDFをJavaでレンダリングします。パーサーはPDfの文字間隔をTRACKINGに変換します。テスト中に、この異常な間隔が使用されているPDFの例に直面しました(19!)。制限を超える場合の回避策を構築するには、TRACKING-Attributeの最小/最大が必要です。

4

1 に答える 1

0

トラッキング値は通常、-0.1〜0.3です。この範囲外の値は、一般的に望ましくありません。

ドキュメントも読む

于 2013-02-26T09:15:22.417 に答える