フォント [詳細]
Public メソッド | |
Font (string filename, int size, FontStyle style) | |
Fontのコンストラクタ(ファイル名とサイズとスタイルから) | |
Font (FontAlias alias, int size, FontStyle style) | |
Fontのコンストラクタ(別名とサイズとスタイルから) | |
virtual Object | ShallowClone () |
Fontのコンストラクタ(別のFontオブジェクトからコピー) | |
void | Dispose () |
Fontのアンマネージドリソースを解放する | |
int | GetTextWidth (string text) |
与えられた文字列をこのフォントで描画するときに必要な横幅を計算する (文字列全体) | |
int | GetTextWidth (string text, int offset, int len) |
与えられた文字列をこのフォントで描画するときに必要な横幅を計算する (文字列の一部) | |
CharMetrics[] | GetTextMetrics (string text) |
与えられた文字列の1文字ごとのメトリクス情報を取得する (文字列全体) | |
CharMetrics[] | GetTextMetrics (string text, int offset, int len) |
与えられた文字列の1文字ごとのメトリクス情報を取得する (文字列の一部) | |
Protected メソッド | |
Font (Font font) | |
Fontのコンストラクタ(別のFontオブジェクトからコピー) | |
プロパティ | |
string | Name [get] |
フォント名 | |
int | Size [get] |
サイズ | |
FontStyle | Style [get] |
スタイル | |
FontMetrics | Metrics [get] |
フォントメトリックス |
フォント
Fontのコンストラクタ(ファイル名とサイズとスタイルから)
filename | フォントのファイル名 |
size | サイズ |
style | スタイル |
引数 size は 1~1024 の範囲に収まっている必要があります。またフォントによって小さすぎるサイズで生成できない場合があります。
Fontのコンストラクタ(別名とサイズとスタイルから)
alias | フォントの別名 |
size | サイズ |
style | スタイル |
引数 size は 1~1024 の範囲に収まっている必要があります。またフォントによって小さすぎるサイズで生成できない場合があります。
Fontのコンストラクタ(別のFontオブジェクトからコピー)
font | コピー元のFontオブジェクト |
別のFontオブジェクトをコピーして、新しいFontオブジェクトを生成します。ただしFontの実体はコピーされず、1つのアンマネージドリソースが共有されます。Fontのアンマネージドリソースを解放するために、コピーされた全てのFontオブジェクトに関して、Dispose() を呼び出す必要があります。
CharMetrics [] GetTextMetrics | ( | string | text | ) |
与えられた文字列の1文字ごとのメトリクス情報を取得する (文字列全体)
text | 文字列 |
CharMetrics [] GetTextMetrics | ( | string | text, |
int | offset, | ||
int | len | ||
) |
与えられた文字列の1文字ごとのメトリクス情報を取得する (文字列の一部)
text | 文字列全体 |
offset | 文字列のメトリクス情報の取得を行う部分のオフセット |
len | 文字列のメトリクス情報の取得を行う部分の長さ |
int GetTextWidth | ( | string | text | ) |
与えられた文字列をこのフォントで描画するときに必要な横幅を計算する (文字列全体)
text | 文字列 |
int GetTextWidth | ( | string | text, |
int | offset, | ||
int | len | ||
) |
与えられた文字列をこのフォントで描画するときに必要な横幅を計算する (文字列の一部)
text | 文字列全体 |
offset | 文字列の横幅計算に使用する部分のオフセット |
len | 文字列の横幅計算に使用する部分の長さ |
virtual Object ShallowClone | ( | ) | [virtual] |
Fontのコンストラクタ(別のFontオブジェクトからコピー)
font | コピー元のFontオブジェクト |
別のFontオブジェクトをコピーして、新しいFontオブジェクトを生成します。ただしFontの実体はコピーされず、1つのアンマネージドリソースが共有されます。Fontのアンマネージドリソースを解放するために、コピーされた全てのFontオブジェクトに関して、Dispose() を呼び出す必要があります。