UIで使用するフォントクラス [詳細]
Public メソッド | |
UIFont () | |
UIFont のコンストラクタ (UIのデフォルト値から作成) | |
UIFont (string filename, int size, FontStyle style) | |
UIFont のコンストラクタ(ファイル名とサイズとスタイルから) | |
UIFont (FontAlias alias, int size, FontStyle style) | |
UIFont のコンストラクタ(別名とサイズとスタイルから) | |
Font | GetFont () |
UIFont から Core.Imaging.Font クラスを取得します | |
override int | GetHashCode () |
ハッシュコードを返す | |
override bool | Equals (object obj) |
対象と自分自身が等価かどうか | |
bool | Equals (UIFont uifont) |
対象と自分自身が等価かどうか | |
override string | ToString () |
文字列を返す | |
Static Public メソッド | |
static void | ClearCache () |
キャッシュされている Core.Imaging.Font クラスのオブジェクトをすべて解放します。 | |
プロパティ | |
string | FileName [get, set] |
フォントのファイル名 | |
FontAlias | AliasName [get, set] |
フォントの別名 | |
int | Size [get, set] |
フォントサイズ | |
FontStyle | Style [get, set] |
フォントスタイル |
UIで使用するフォントクラス
システム内で Core.Imaging.Font クラスのオブジェクトを生成しキャッシュします。 UISystem にピクセル密度が設定されている場合はフォントサイズもピクセル密度に応じてスケールされます。
UIFont のコンストラクタ(ファイル名とサイズとスタイルから)
filename | フォントのファイル名 |
size | サイズ |
style | スタイル |
ArgumentOutOfRangeException | size が 1~1024 の範囲外です。 |
引数 size は 1~1024 の範囲に収まっている必要があります。またフォントによって小さすぎるサイズで生成できない場合があります。
UIFont のコンストラクタ(別名とサイズとスタイルから)
alias | フォントの別名 |
size | サイズ |
style | スタイル |
ArgumentOutOfRangeException | size が 1~1024 の範囲外です。 |
引数 size は 1~1024 の範囲に収まっている必要があります。またフォントによって小さすぎるサイズで生成できない場合があります。
override bool Equals | ( | object | obj | ) |
対象と自分自身が等価かどうか
obj | 比較対象 |
bool Equals | ( | UIFont | uifont | ) |
対象と自分自身が等価かどうか
uifont | 比較対象 |
Font GetFont | ( | ) |
UIFont から Core.Imaging.Font クラスを取得します
キャッシュされている Core.Imaging.Font の ShallowClone を返します。
override int GetHashCode | ( | ) |
ハッシュコードを返す
override string ToString | ( | ) |
文字列を返す
FontAlias AliasName [get, set] |
フォントの別名
FileName が null の場合のみこの値が使用されます。
string FileName [get, set] |
フォントのファイル名
null が設定されている場合は AliasName の値が使用されます。 フォントファイルが正しいかどうかの評価は初めて描画される時に行われます。
int Size [get, set] |
フォントサイズ
引数 size は 1~1024 の範囲に収まっている必要があります。またフォントによって小さすぎるサイズで生成できない場合があります。
ArgumentOutOfRangeException | size が 1~1024 の範囲外です。 |