FontFamily クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
基本デザインが同様でスタイルが異なるタイプフェイスのグループを定義します。 このクラスは継承できません。
public ref class FontFamily sealed : MarshalByRefObject, IDisposable
public sealed class FontFamily : MarshalByRefObject, IDisposable
type FontFamily = class
inherit MarshalByRefObject
interface IDisposable
Public NotInheritable Class FontFamily
Inherits MarshalByRefObject
Implements IDisposable
- 継承
- 実装
例
次のコード例は、 クラスの プロパティ内 Families のすべてのフォント ファミリを FontFamily 示しています。 この例は、Windows フォームで使用するように設計されています。 この例を実行するには、 という名前listBox1
の ListBox をフォームに追加し、フォームのPopulateListBoxWithFonts
コンストラクターから メソッドを呼び出します。
private:
void PopulateListBoxWithFonts()
{
listBox1->Width = 200;
listBox1->Location = Point(40,120);
System::Collections::IEnumerator^ myEnum = FontFamily::Families->GetEnumerator();
while ( myEnum->MoveNext() )
{
FontFamily^ oneFontFamily = safe_cast<FontFamily^>(myEnum->Current);
listBox1->Items->Add( oneFontFamily->Name );
}
}
private void PopulateListBoxWithFonts()
{
listBox1.Width = 200;
listBox1.Location = new Point(40, 120);
foreach ( FontFamily oneFontFamily in FontFamily.Families )
{
listBox1.Items.Add(oneFontFamily.Name);
}
}
Private Sub PopulateListBoxWithFonts()
listBox1.Width = 200
listBox1.Location = New Point(40, 120)
Dim oneFontFamily As FontFamily
For Each oneFontFamily In FontFamily.Families
listBox1.Items.Add(oneFontFamily.Name)
Next
End Sub
注釈
注意
.NET 6 以降のバージョンでは、この種類を含む System.Drawing.Common パッケージは Windows オペレーティング システムでのみサポートされています。 クロスプラットフォーム アプリでこの型を使用すると、コンパイル時の警告と実行時の例外が発生します。 詳細については、「 Windows でのみサポートされる System.Drawing.Common」を参照してください。
コンストラクター
FontFamily(GenericFontFamilies) |
指定した汎用フォント ファミリから新しい FontFamily を初期化します。 |
FontFamily(String) |
指定した名前を使用して、新しい FontFamily を初期化します。 |
FontFamily(String, FontCollection) |
指定した名前を使用して、指定した FontCollection の新しい FontFamily を初期化します。 |
プロパティ
Families |
現在のグラフィックス コンテキストに関連付けられている FontFamily オブジェクトがすべて含まれている配列を返します。 |
GenericMonospace |
汎用固定幅 FontFamily を取得します。 |
GenericSansSerif |
汎用サン セリフ FontFamily オブジェクトを取得します。 |
GenericSerif |
汎用セリフ FontFamily を取得します。 |
Name |
この FontFamily の名前を取得します。 |
メソッド
CreateObjRef(Type) |
リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。 (継承元 MarshalByRefObject) |
Dispose() |
この FontFamily によって使用されているすべてのリソースを解放します。 |
Equals(Object) |
指定したオブジェクトが FontFamily であるかどうか、またこの FontFamily と同一であるかどうかを示します。 |
Finalize() |
オブジェクトが、ガベージ コレクションによって収集される前に、リソースの解放とその他のクリーンアップ操作の実行を試みることができるようにします。 |
GetCellAscent(FontStyle) |
指定したスタイルの FontFamily のセル アセントをデザイン単位で返します。 |
GetCellDescent(FontStyle) |
指定したスタイルの FontFamily のセル ディセントをデザイン単位で返します。 |
GetEmHeight(FontStyle) |
指定したスタイルの em 四角形の高さをフォント デザイン単位で取得します。 |
GetFamilies(Graphics) |
古い.
古い.
指定したグラフィックス コンテキストで使用可能な FontFamily オブジェクトがすべて含まれている配列を返します。 |
GetHashCode() |
この FontFamily のハッシュ コードを取得します。 |
GetLifetimeService() |
古い.
対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。 (継承元 MarshalByRefObject) |
GetLineSpacing(FontStyle) |
指定したスタイルの FontFamily の行間をデザイン単位で返します。 行間とは、2 つの連続するテキスト行のベース ライン間の垂直距離です。 |
GetName(Int32) |
この FontFamily の名前を指定の言語で返します。 |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
InitializeLifetimeService() |
古い.
このインスタンスの有効期間ポリシーを制御する有効期間サービス オブジェクトを取得します。 (継承元 MarshalByRefObject) |
IsStyleAvailable(FontStyle) |
指定した FontStyle 列挙体が使用可能かどうかを示します。 |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
MemberwiseClone(Boolean) |
現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。 (継承元 MarshalByRefObject) |
ToString() |
この FontFamily をユーザーが判読できる文字列形式に変換します。 |
適用対象
こちらもご覧ください
.NET