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을 참조하세요.
Font |
지정된 일반 글꼴 패밀리에서 새 FontFamily를 초기화합니다. |
Font |
지정된 이름을 사용하여 새 FontFamily를 초기화합니다. |
Font |
지정된 이름을 사용하여 지정된 FontFamily에서 새 FontCollection를 초기화합니다. |
Families |
현재 그래픽 컨텍스트와 관련된 모든 FontFamily 개체를 포함하는 배열을 반환합니다. |
Generic |
일반 고정 폭 FontFamily를 가져옵니다. |
Generic |
일반 sans serif FontFamily 개체를 가져옵니다. |
Generic |
일반 serif FontFamily를 가져옵니다. |
Name |
이 FontFamily의 이름을 가져옵니다. |
Create |
원격 개체와 통신하는 데 사용되는 프록시 생성에 필요한 모든 관련 정보가 들어 있는 개체를 만듭니다. (다음에서 상속됨 MarshalByRefObject) |
Dispose() |
이 FontFamily에서 사용하는 리소스를 모두 해제합니다. |
Equals(Object) |
지정된 개체가 FontFamily이고 이 FontFamily와 동일한지 여부를 나타냅니다. |
Finalize() |
가비지 컬렉션이 회수하기 전에 개체가 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. |
Get |
지정된 스타일의 FontFamily에 대한 셀 상승을 디자인 단위로 반환합니다. |
Get |
지정된 스타일의 FontFamily에 대한 셀 하강을 디자인 단위로 반환합니다. |
Get |
지정된 스타일의 em 정사각형의 높이를 글꼴 디자인 단위로 가져옵니다. |
Get |
사용되지 않음.
사용되지 않음.
지정된 그래픽 컨텍스트에 사용 가능한 모든 FontFamily 개체를 포함하는 배열을 반환합니다. |
Get |
이 FontFamily의 해시 코드를 가져옵니다. |
Get |
사용되지 않음.
이 인스턴스의 수명 정책을 제어하는 현재의 수명 서비스 개체를 검색합니다. (다음에서 상속됨 MarshalByRefObject) |
Get |
지정된 스타일의 FontFamily에 대한 줄 간격을 디자인 단위로 반환합니다. 줄 간격은 텍스트에 있는 연속된 두 줄 사이의 세로 거리입니다. |
Get |
이 FontFamily의 이름을 지정된 언어로 반환합니다. |
Get |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
Initialize |
사용되지 않음.
이 인스턴스의 수명 정책을 제어하는 수명 서비스 개체를 가져옵니다. (다음에서 상속됨 MarshalByRefObject) |
Is |
지정된 FontStyle 열거가 사용 가능한지 여부를 나타냅니다. |
Memberwise |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
Memberwise |
현재 MarshalByRefObject 개체의 단순 복사본을 만듭니다. (다음에서 상속됨 MarshalByRefObject) |
To |
이 FontFamily를 사람이 인식할 수 있는 문자열 표현으로 변환합니다. |
제품 | 버전 |
---|---|
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
.NET 피드백
.NET은(는) 오픈 소스 프로젝트입니다. 다음 링크를 선택하여 피드백을 제공해 주세요.