FontFamily FontFamily FontFamily FontFamily Class

定義

基本デザインが同様でスタイルが異なるタイプフェイスのグループを定義します。Defines a group of type faces having a similar basic design and certain variations in styles. このクラスは継承できません。This class cannot be inherited.

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クラス。The following code example shows all the font families in the Families property of the FontFamily class. この例は、Windows フォームで使用する設計されています。This example is designed to be used with a Windows Form. この例を実行するには追加、ListBoxというlistBox1フォームと呼び出しに、PopulateListBoxWithFontsフォームのコンス トラクターからメソッド。To run this example, add a ListBox named listBox1 to a form and call the PopulateListBoxWithFonts method from the form's constructor.

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

コンストラクター

FontFamily(GenericFontFamilies) FontFamily(GenericFontFamilies) FontFamily(GenericFontFamilies) FontFamily(GenericFontFamilies)

指定した汎用フォント ファミリから新しい FontFamily を初期化します。Initializes a new FontFamily from the specified generic font family.

FontFamily(String) FontFamily(String) FontFamily(String) FontFamily(String)

指定した名前を使用して、新しい FontFamily を初期化します。Initializes a new FontFamily with the specified name.

FontFamily(String, FontCollection) FontFamily(String, FontCollection) FontFamily(String, FontCollection) FontFamily(String, FontCollection)

指定した名前を使用して、指定した FontFamily の新しい FontCollection を初期化します。Initializes a new FontFamily in the specified FontCollection with the specified name.

プロパティ

Families Families Families Families

現在のグラフィックス コンテキストに関連付けられている FontFamily オブジェクトがすべて含まれている配列を返します。Returns an array that contains all the FontFamily objects associated with the current graphics context.

GenericMonospace GenericMonospace GenericMonospace GenericMonospace

汎用固定幅 FontFamily を取得します。Gets a generic monospace FontFamily.

GenericSansSerif GenericSansSerif GenericSansSerif GenericSansSerif

汎用サン セリフ FontFamily オブジェクトを取得します。Gets a generic sans serif FontFamily object.

GenericSerif GenericSerif GenericSerif GenericSerif

汎用セリフ FontFamily を取得します。Gets a generic serif FontFamily.

Name Name Name Name

この FontFamily の名前を取得します。Gets the name of this FontFamily.

メソッド

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Dispose() Dispose() Dispose() Dispose()

この FontFamily によって使用されているすべてのリソースを解放します。Releases all resources used by this FontFamily.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが FontFamily であるかどうか、またこの FontFamily と同一であるかどうかを示します。Indicates whether the specified object is a FontFamily and is identical to this FontFamily.

Finalize() Finalize() Finalize() Finalize()

オブジェクトが、ガベージ コレクションによって収集される前に、リソースの解放とその他のクリーンアップ操作の実行を試みることができるようにします。Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.

GetCellAscent(FontStyle) GetCellAscent(FontStyle) GetCellAscent(FontStyle) GetCellAscent(FontStyle)

指定したスタイルの FontFamily のセル アセントをデザイン単位で返します。Returns the cell ascent, in design units, of the FontFamily of the specified style.

GetCellDescent(FontStyle) GetCellDescent(FontStyle) GetCellDescent(FontStyle) GetCellDescent(FontStyle)

指定したスタイルの FontFamily のセル ディセントをデザイン単位で返します。Returns the cell descent, in design units, of the FontFamily of the specified style.

GetEmHeight(FontStyle) GetEmHeight(FontStyle) GetEmHeight(FontStyle) GetEmHeight(FontStyle)

指定のスタイルの em 四角形の高さをフォント デザイン単位で取得します。Gets the height, in font design units, of the em square for the specified style.

GetFamilies(Graphics) GetFamilies(Graphics) GetFamilies(Graphics) GetFamilies(Graphics)

指定したグラフィックス コンテキストで使用可能な FontFamily オブジェクトがすべて含まれている配列を返します。Returns an array that contains all the FontFamily objects available for the specified graphics context.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

この FontFamily のハッシュ コードを取得します。Gets a hash code for this FontFamily.

GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetLineSpacing(FontStyle) GetLineSpacing(FontStyle) GetLineSpacing(FontStyle) GetLineSpacing(FontStyle)

指定したスタイルの FontFamily の行間をデザイン単位で返します。Returns the line spacing, in design units, of the FontFamily of the specified style. 行間とは、2 つの連続するテキスト行のベース ライン間の垂直距離です。The line spacing is the vertical distance between the base lines of two consecutive lines of text.

GetName(Int32) GetName(Int32) GetName(Int32) GetName(Int32)

この FontFamily の名前を指定の言語で返します。Returns the name, in the specified language, of this FontFamily.

GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

このインスタンスの有効期間ポリシーを制御する有効期間サービス オブジェクトを取得します。Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
IsStyleAvailable(FontStyle) IsStyleAvailable(FontStyle) IsStyleAvailable(FontStyle) IsStyleAvailable(FontStyle)

指定した FontStyle 列挙体が使用可能かどうかを示します。Indicates whether the specified FontStyle enumeration is available.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
ToString() ToString() ToString() ToString()

この FontFamily をユーザーが判読できる文字列形式に変換します。Converts this FontFamily to a human-readable string representation.

適用対象

こちらもご覧ください