|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.melco.preserv.spatial.psvFontDictionary
フォントの一覧を管理します。
フォントの名称・スタイルとそれに対応するフォントIDの対応付けを管理します。
下記3つが使用できます。(フォント名称:説明)
"SansSerif":ゴシック
"Serif":明朝
"Monospaced":ベクトルフォント
フィールドの概要 | |
static java.lang.String |
FONT_GOTHIC
ゴシックフォント名称です。 |
static java.lang.String |
FONT_MINCHO
明朝フォント名称です。 |
static java.lang.String |
FONT_VECTOR
ベクトルフォント名称です。 |
protected java.util.Map |
fonts
フォントの一覧を管理するMapです。 |
protected int |
latest
最新のフォントIDを保持します。 |
コンストラクタの概要 | |
psvFontDictionary()
フォントの一覧を管理する辞書を生成します。 |
メソッドの概要 | |
boolean |
contains(java.lang.String name,
int style)
指定された名称・スタイルを持つフォントが辞書中に含まれるか否かを判定します。 |
byte |
createFont(java.lang.String name,
int style)
指定された名称・スタイルを持つフォントを定義し、対応するフォントIDを取得します。 |
protected byte |
createFont(java.lang.String name,
int style,
byte id)
指定された名称・スタイルを持つフォントを指定されたフォントIDで定義します。 |
protected java.util.Map |
createFontTable()
フォントの一覧を管理するMapを生成して返します。 |
protected void |
fillDefaultFonts()
本体提供のフォント定義を追加します。 |
byte |
getFontId(java.lang.String name,
int style)
指定された名称・スタイルを持つフォントのフォントIDを取得します。 |
protected java.lang.Object |
getKey(java.lang.String name,
int style)
指定された名称とスタイルに対応するキーを取得します。 |
protected byte |
getNextId()
未使用のフォントIDを取得します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
public static final java.lang.String FONT_GOTHIC
public static final java.lang.String FONT_MINCHO
public static final java.lang.String FONT_VECTOR
protected java.util.Map fonts
protected int latest
コンストラクタの詳細 |
public psvFontDictionary()
メソッドの詳細 |
protected void fillDefaultFonts()
protected java.util.Map createFontTable()
public boolean contains(java.lang.String name, int style)
true
、それ以外の場合はfalse
を返します。
name
- フォント名称style
- スタイル
true
、それ以外の場合はfalse
protected java.lang.Object getKey(java.lang.String name, int style)
name
- フォント名称style
- スタイル
public byte getFontId(java.lang.String name, int style)
name
- フォント名称style
- スタイル
public byte createFont(java.lang.String name, int style)
name
- フォント名称style
- スタイル
protected byte createFont(java.lang.String name, int style, byte id)
name
- フォント名称style
- フォントスタイルid
- フォントID
protected byte getNextId()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |