FontFamily 클래스

정의

비슷한 기본 디자인 및 스타일의 특정 변형이 있는 형식의 그룹을 정의합니다.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를 초기화합니다.Initializes a new FontFamily from the specified generic font family.

FontFamily(String)

지정된 이름을 사용하여 새 FontFamily를 초기화합니다.Initializes a new FontFamily with the specified name.

FontFamily(String, FontCollection)

지정된 이름을 사용하여 지정된 FontFamily에서 새 FontCollection를 초기화합니다.Initializes a new FontFamily in the specified FontCollection with the specified name.

속성

Families

현재 그래픽 컨텍스트와 관련된 모든 FontFamily 개체를 포함하는 배열을 반환합니다.Returns an array that contains all the FontFamily objects associated with the current graphics context.

GenericMonospace

일반 고정 폭 FontFamily를 가져옵니다.Gets a generic monospace FontFamily.

GenericSansSerif

일반 sans serif FontFamily 개체를 가져옵니다.Gets a generic sans serif FontFamily object.

GenericSerif

일반 serif FontFamily를 가져옵니다.Gets a generic serif FontFamily.

Name

FontFamily의 이름을 가져옵니다.Gets the name of this FontFamily.

메서드

CreateObjRef(Type)

원격 개체와 통신하는 데 사용되는 프록시 생성에 필요한 모든 관련 정보가 들어 있는 개체를 만듭니다.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(다음에서 상속됨 MarshalByRefObject)
Dispose()

FontFamily에서 사용하는 리소스를 모두 해제합니다.Releases all resources used by this FontFamily.

Equals(Object)

지정된 개체가 FontFamily이고 이 FontFamily와 동일한지 여부를 나타냅니다.Indicates whether the specified object is a FontFamily and is identical to this FontFamily.

Finalize()

가비지 컬렉션이 회수하기 전에 개체가 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다.Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.

GetCellAscent(FontStyle)

지정된 스타일의 FontFamily에 대한 셀 상승을 디자인 단위로 반환합니다.Returns the cell ascent, in design units, of the FontFamily of the specified style.

GetCellDescent(FontStyle)

지정된 스타일의 FontFamily에 대한 셀 하강을 디자인 단위로 반환합니다.Returns the cell descent, in design units, of the FontFamily of the specified style.

GetEmHeight(FontStyle)

지정된 스타일의 em 정사각형의 높이를 글꼴 디자인 단위로 가져옵니다.Gets the height, in font design units, of the em square for the specified style.

GetFamilies(Graphics)

지정된 그래픽 컨텍스트에 사용 가능한 모든 FontFamily 개체를 포함하는 배열을 반환합니다.Returns an array that contains all the FontFamily objects available for the specified graphics context.

GetHashCode()

FontFamily의 해시 코드를 가져옵니다.Gets a hash code for this FontFamily.

GetLifetimeService()

이 인스턴스의 수명 정책을 제어하는 현재의 수명 서비스 개체를 검색합니다.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(다음에서 상속됨 MarshalByRefObject)
GetLineSpacing(FontStyle)

지정된 스타일의 FontFamily에 대한 줄 간격을 디자인 단위로 반환합니다.Returns the line spacing, in design units, of the FontFamily of the specified style. 줄 간격은 텍스트에 있는 연속된 두 줄 사이의 세로 거리입니다.The line spacing is the vertical distance between the base lines of two consecutive lines of text.

GetName(Int32)

FontFamily의 이름을 지정된 언어로 반환합니다.Returns the name, in the specified language, of this FontFamily.

GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(다음에서 상속됨 Object)
InitializeLifetimeService()

이 인스턴스의 수명 정책을 제어하는 수명 서비스 개체를 가져옵니다.Obtains a lifetime service object to control the lifetime policy for this instance.

(다음에서 상속됨 MarshalByRefObject)
IsStyleAvailable(FontStyle)

지정된 FontStyle 열거가 사용 가능한지 여부를 나타냅니다.Indicates whether the specified FontStyle enumeration is available.

MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(다음에서 상속됨 Object)
MemberwiseClone(Boolean)

현재 MarshalByRefObject 개체의 단순 복사본을 만듭니다.Creates a shallow copy of the current MarshalByRefObject object.

(다음에서 상속됨 MarshalByRefObject)
ToString()

FontFamily를 사람이 인식할 수 있는 문자열 표현으로 변환합니다.Converts this FontFamily to a human-readable string representation.

적용 대상

추가 정보