Typeface 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
FontFamily, FontWeight, FontStyle 및 FontStretch의 조합을 나타냅니다.
public ref class Typeface
public class Typeface
type Typeface = class
Public Class Typeface
- 상속
-
Typeface
예제
// Return the typeface collection for the fonts in the selected URI location.
System.Collections.Generic.ICollection<Typeface> typefaces = Fonts.GetTypefaces("file:///C:\\Windows\\Fonts\\#Georgia");
// Enumerate the typefaces in the collection.
foreach (Typeface face in typefaces)
{
// Separate the URI directory source info from the font family name.
string[] familyName = face.FontFamily.Source.Split('#');
// Add the font family name, weight, and style values to the typeface combo box.
comboBoxTypeface.Items.Add(familyName[familyName.Length - 1] + " " + face.Weight + " " + face.Style);
}
comboBoxTypeface.SelectedIndex = 0;
' Return the typeface collection for the fonts in the selected URI location.
Dim typefaces As System.Collections.Generic.ICollection(Of Typeface) = Fonts.GetTypefaces("file:///C:\Windows\Fonts\#Georgia")
' Enumerate the typefaces in the collection.
For Each face As Typeface In typefaces
' Separate the URI directory source info from the font family name.
Dim familyName() As String = face.FontFamily.Source.Split("#"c)
' Add the font family name, weight, and style values to the typeface combo box.
comboBoxTypeface.Items.Add(familyName(familyName.Length - 1) & " " & face.Weight.ToString & " " & face.Style.ToString)
Next face
comboBoxTypeface.SelectedIndex = 0
설명
서체에 동일한 글꼴 패밀리 내에 글꼴의 단일 변형입니다. 서체의 예로 "Times New Roman" 글꼴 패밀리의 기울임꼴 버전이 있습니다. 서체 두께, 스타일 및 글꼴의 확장 기능을 정의합니다.
생성자
Typeface(FontFamily, FontStyle, FontWeight, FontStretch) |
지정된 글꼴 패밀리 이름, Typeface, Style 및 Weight 값에 대한 Stretch 클래스의 새 인스턴스를 초기화합니다. |
Typeface(FontFamily, FontStyle, FontWeight, FontStretch, FontFamily) |
지정된 글꼴 패밀리 이름, Typeface, Style 및 Weight 값에 대한 Stretch 클래스의 새 인스턴스를 초기화합니다. 대체 글꼴 패밀리도 지정됩니다. |
Typeface(String) |
지정된 글꼴 패밀리 서체 이름에 대한 Typeface 클래스의 새 인스턴스를 초기화합니다. |
속성
CapsHeight |
서체에 대한 기준선에서 영어 대문자 맨 위까지의 거리를 가져옵니다. |
FaceNames |
Typeface의 문화권별 이름 컬렉션을 가져옵니다. |
FontFamily |
서체가 생성된 글꼴 패밀리의 이름을 가져옵니다. |
IsBoldSimulated |
Typeface로 표시되는 문자 모양의 굵게 두께를 시뮬레이션할지 여부를 확인합니다. |
IsObliqueSimulated |
Typeface로 표시되는 문자 모양의 기울임꼴 스타일을 시뮬레이션할지 여부를 확인합니다. |
Stretch |
Typeface에 대한 늘이기 값을 가져옵니다. 늘이기 값은 서체를 표시할 때 서체가 확장되는지 아니면 축소되는지를 결정합니다. |
StrikethroughPosition |
서체의 기준선부터 취소선까지의 거리를 나타내는 값을 가져옵니다. |
StrikethroughThickness |
글꼴 em 크기를 기준으로 취소선의 두께를 나타내는 값을 가져옵니다. |
Style |
Typeface의 스타일을 가져옵니다. |
UnderlinePosition |
서체에 대한 기준선에서 밑줄까지의 거리를 나타내는 값을 가져옵니다. |
UnderlineThickness |
밑줄의 두께를 나타내는 값을 가져옵니다. 이 값은 서체의 글꼴 em 크기를 기준으로 합니다. |
Weight |
서체의 상대적 두께를 가져옵니다. |
XHeight |
서체에 대한 기준선에서 영어 소문자 맨 위까지의 거리를 가져옵니다. 어센더는 거리에서 제외됩니다. |
메서드
Equals(Object) |
현재 서체와 지정된 서체가 같은 FontFamily, Style, Weight, Stretch 및 대체 글꼴 값을 가지고 있는지 여부를 나타내는 값을 가져옵니다. |
GetHashCode() |
Typeface에 대한 해시 함수 역할을 합니다. 해시 알고리즘 및 해시 테이블과 같은 데이터 구조에서 사용하기에 적합합니다. |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
TryGetGlyphTypeface(GlyphTypeface) |
GlyphTypeface에 해당하는 Typeface를 검색합니다. |