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 Form과 함께 사용하도록 설계되었습니다. 이 예제를 실행하려면 폼에 명명된 ListBox 를 listBox1
추가하고 폼의 생성자에서 메서드를 호출 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) |
지정된 이름을 사용하여 지정된 FontFamily에서 새 FontCollection를 초기화합니다. |
속성
Families |
현재 그래픽 컨텍스트와 관련된 모든 FontFamily 개체를 포함하는 배열을 반환합니다. |
GenericMonospace |
일반 고정 폭 FontFamily를 가져옵니다. |
GenericSansSerif |
일반 sans serif FontFamily 개체를 가져옵니다. |
GenericSerif |
일반 serif 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에 대한 줄 간격을 디자인 단위로 반환합니다. 줄 간격은 텍스트에 있는 연속된 두 줄 사이의 세로 거리입니다. |
GetName(Int32) |
이 FontFamily의 이름을 지정된 언어로 반환합니다. |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
InitializeLifetimeService() |
사용되지 않음.
이 인스턴스의 수명 정책을 제어하는 수명 서비스 개체를 가져옵니다. (다음에서 상속됨 MarshalByRefObject) |
IsStyleAvailable(FontStyle) |
지정된 FontStyle 열거가 사용 가능한지 여부를 나타냅니다. |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
MemberwiseClone(Boolean) |
현재 MarshalByRefObject 개체의 단순 복사본을 만듭니다. (다음에서 상속됨 MarshalByRefObject) |
ToString() |
이 FontFamily를 사람이 인식할 수 있는 문자열 표현으로 변환합니다. |
적용 대상
추가 정보
.NET