|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
MultipleMaster インタフェースは、Type 1 Multiple Master フォントを表します。ある特定の Font オブジェクトが、このインタフェースを実装できます。
| メソッドの概要 | |
Font |
deriveMMFont(float[] axes)
指定された配列に格納されているデザイン軸値に基づいて、マルチプルマスターフォントの新しいインスタンスを生成します。 |
Font |
deriveMMFont(float[] glyphWidths,
float avgStemWidth,
float typicalCapHeight,
float typicalXHeight,
float italicAngle)
詳細メトリックスフォント情報に基づいて、マルチプルマスターフォントの新しいインスタンスを生成します。 |
float[] |
getDesignAxisDefaults()
各軸のデフォルトのデザイン値の配列を返します。 |
String[] |
getDesignAxisNames()
各デザイン軸の名前を返します。 |
float[] |
getDesignAxisRanges()
軸のデザインリミットを [from->to] の形式ではさみ込んだ配列を返します。 |
int |
getNumDesignAxes()
マルチプルマスターデザインコントロールの数を返します。 |
| メソッドの詳細 |
public int getNumDesignAxes()
public float[] getDesignAxisRanges()
getDesignAxisNames で返される順番で返されます。public float[] getDesignAxisDefaults()
getDesignAxisNames で返される順番で返されます。public String[] getDesignAxisNames()
public Font deriveMMFont(float[] axes)
getNumDesignAxes から返された値に対応しなければならず、配列要素の値は getDesignAxesLimits で指定されたリミットに入っていなければなりません。エラーの場合には、null が返されます。axes - 軸値を格納する配列MultipleMaster のインスタンスであり、axes によって指定されたデザイン軸値に基づく Font オブジェクト
public Font deriveMMFont(float[] glyphWidths,
float avgStemWidth,
float typicalCapHeight,
float typicalXHeight,
float italicAngle)
null が返されます。glyphWidths - フォント領域内の各グリフの指定した幅を表す float の配列avgStemWidth - フォント領域内のフォント全般の平均的なステム幅typicalCapHeight - 標準的な大文字の char の高さtypicalXHeight - 標準的な小文字の char の高さitalicAngle - 垂直線から時計の針と反対方向で表したイタリックの傾きの角度MultipleMaster のインスタンスであり、指定されたメトリック情報に基づく Font オブジェクト
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.