GlyphTypeface GlyphTypeface GlyphTypeface GlyphTypeface Class

정의

디스크에 있는 글꼴 파일에 해당하는 실제 글꼴을 지정합니다.Specifies a physical font face that corresponds to a font file on the disk.

public ref class GlyphTypeface : System::ComponentModel::ISupportInitialize
public class GlyphTypeface : System.ComponentModel.ISupportInitialize
type GlyphTypeface = class
    interface ISupportInitialize
Public Class GlyphTypeface
Implements ISupportInitialize
상속
GlyphTypefaceGlyphTypefaceGlyphTypefaceGlyphTypeface
구현

설명

GlyphTypeface 개체는 OpenType 글꼴 파일에 표시 되는 제품군 또는 문서에서 메모리 블록으로 직렬화 된 글꼴의 단일 표면에 해당 하는 낮은 수준의 텍스트 개체입니다.The GlyphTypeface object is a low level text object that corresponds to a single face of a font family as represented by an OpenType font file, or serialized as a block of memory in a document. 올바른 GlyphTypeface 는 지정 된 논리 글꼴의 문자를 실행 하는 데 일반적으로 의해 결정 됩니다는 WPFWPF 글꼴 시스템 기록 및 합니다 GlyphRun 에서 생성 한 개체를 FormattedText 개체 및 서식 지정 텍스트를 줄 APIAPIs.The correct GlyphTypeface to use for a run of characters in a given logical font is normally determined by the WPFWPF font system and recorded in the GlyphRun objects generated by the FormattedText object and line formatting text APIAPIs.

GlyphTypeface 속성 및 메서드를 제공 합니다.The GlyphTypeface provides properties and methods for:

  • 글꼴 공통 메트릭을 ascent와 em 크기를 하강 비율 등을 가져옵니다.Obtaining font face common metrics, such as the ratio of ascent and descent to em size.

  • 메트릭, 윤곽선 및 개별 문자 모양에 대 한 비트맵을 가져옵니다.Obtaining metrics, outlines, and bitmaps for individual glyphs.

  • 문서의 serializationSerialization in a document.

다음 목록에서는 형식 애플리케이션의 하위 수준을 사용 하는 값을 설명 하는 시나리오를 제어 하는 GlyphTypeface 개체를 제공 합니다.The following list describes the type of application scenarios that illustrate the value of using the low-level control that the GlyphTypeface object provides.

  • 고정된 형식 문서 생성기는 GlyphTypeface 문서 컨테이너에 포함 하는 것에 대 한 글꼴의 이진 이미지를 얻으려면A fixed format document generator may use the GlyphTypeface to obtain a binary image of the font for embedding in a document container

  • 프린터 드라이버를 사용할 수는 GlyphTypeface 글꼴 문자 모양 윤곽선 비트맵 또는 프린터에 보낼 전체 글꼴 이미지를 가져오려고 합니다.A printer driver may use the GlyphTypeface to obtain font glyph outlines or bitmaps, or the entire font image for sending to the printer.

  • A GlyphTypeface 뷰어 애플리케이션에서 사용할 수 있습니다는 GlyphTypeface 메트릭 및 비트맵 정보를 얻을 수 있습니다.A GlyphTypeface viewer application may use the GlyphTypeface to obtain metric and bitmap information.

각 문자 모양을 서로 맞추는 방법을 지정 하는 메트릭을 정의 Glyphs합니다.Each glyph defines metrics that specify how it aligns with other Glyphs. 다음 그래픽 문자 모양 문자에 대 한 메트릭 값을 정의합니다.The following graphic defines metric values for glyph characters.

문자 모양 측정값의 다이어 그래프Diagraph of glyph measurements
문자 모양 문자의 메트릭 값Metric values of glyph characters

생성자

GlyphTypeface() GlyphTypeface() GlyphTypeface() GlyphTypeface()

GlyphTypeface 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the GlyphTypeface class.

GlyphTypeface(Uri) GlyphTypeface(Uri) GlyphTypeface(Uri) GlyphTypeface(Uri)

지정한 글꼴 파일 위치를 사용하여 GlyphTypeface 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the GlyphTypeface class using the specified font file location.

GlyphTypeface(Uri, StyleSimulations) GlyphTypeface(Uri, StyleSimulations) GlyphTypeface(Uri, StyleSimulations) GlyphTypeface(Uri, StyleSimulations)

지정한 글꼴 파일 위치와 GlyphTypeface 값을 사용하여 StyleSimulations 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the GlyphTypeface class using the specified font file location and StyleSimulations value.

속성

AdvanceHeights AdvanceHeights AdvanceHeights AdvanceHeights

GlyphTypeface 개체로 표현되는 문자 모양의 이동 높이를 가져옵니다.Gets the advance heights for the glyphs represented by the GlyphTypeface object.

AdvanceWidths AdvanceWidths AdvanceWidths AdvanceWidths

GlyphTypeface 개체로 표현되는 문자 모양의 이동 너비를 가져옵니다.Gets the advance widths for the glyphs represented by the GlyphTypeface object.

Baseline Baseline Baseline Baseline

GlyphTypeface에 대한 기준선 값을 가져옵니다.Gets the baseline value for the GlyphTypeface.

BottomSideBearings BottomSideBearings BottomSideBearings BottomSideBearings

GlyphTypeface 개체로 표현되는 문자 모양에 대한 검정 상자의 아래쪽 가장자리에서 이동 벡터의 아래쪽 끝까지의 거리를 가져옵니다.Gets the distance from bottom edge of the black box to the bottom end of the advance vector for the glyphs represented by the GlyphTypeface object.

CapsHeight CapsHeight CapsHeight CapsHeight

GlyphTypeface 개체에 대한 기준선에서 영어 대문자 맨 위까지의 거리를 가져옵니다. 이 거리는 em 크기를 기준으로 합니다.Gets the distance from the baseline to the top of an English capital, relative to em size, for the GlyphTypeface object.

CharacterToGlyphMap CharacterToGlyphMap CharacterToGlyphMap CharacterToGlyphMap

글꼴 'CMAP' 테이블에서 정의한 문자 모양 인덱스에 대한 유니코드 코드 포인트의 명목상 매핑을 가져옵니다.Gets the nominal mapping of a Unicode code point to a glyph index as defined by the font 'CMAP' table.

Copyrights Copyrights Copyrights Copyrights

GlyphTypeface 개체에 대한 저작권 정보를 가져옵니다.Gets the copyright information for the GlyphTypeface object.

Descriptions Descriptions Descriptions Descriptions

GlyphTypeface 개체에 대한 설명 정보를 가져옵니다.Gets the description information for the GlyphTypeface object.

DesignerNames DesignerNames DesignerNames DesignerNames

GlyphTypeface 개체에 대한 디자이너 정보를 가져옵니다.Gets the designer information for the GlyphTypeface object.

DesignerUrls DesignerUrls DesignerUrls DesignerUrls

GlyphTypeface 개체에 대한 디자이너 URL 정보를 가져옵니다.Gets the designer URL information for the GlyphTypeface object.

DistancesFromHorizontalBaselineToBlackBoxBottom DistancesFromHorizontalBaselineToBlackBoxBottom DistancesFromHorizontalBaselineToBlackBoxBottom DistancesFromHorizontalBaselineToBlackBoxBottom

GlyphTypeface 개체로 표현되는 문자 모양에 대한 가로 영어 기준선에서 문자 모양 검정 상자 맨 아래까지의 오프셋 값을 가져옵니다.Gets the offset value from the horizontal Western baseline to the bottom of the glyph black box for the glyphs represented by the GlyphTypeface object.

EmbeddingRights EmbeddingRights EmbeddingRights EmbeddingRights

GlyphTypeface 개체에 대한 글꼴 포함 권한을 가져옵니다.Gets the font embedding permission for the GlyphTypeface object.

FaceNames FaceNames FaceNames FaceNames

GlyphTypeface 개체의 글꼴 이름을 가져옵니다.Gets the face name for the GlyphTypeface object.

FamilyNames FamilyNames FamilyNames FamilyNames

GlyphTypeface 개체에 대한 패밀리 이름을 가져옵니다.Gets the family name for the GlyphTypeface object.

FontUri FontUri FontUri FontUri

URIURI 개체에 대한 GlyphTypeface를 가져오거나 설정합니다.Gets or sets the URIURI for the GlyphTypeface object.

GlyphCount GlyphCount GlyphCount GlyphCount

GlyphTypeface 개체의 문자 모양 수를 가져옵니다.Gets the number of glyphs for the GlyphTypeface object.

Height Height Height Height

문자 셀의 높이를 가져옵니다. 이 높이는 em 크기를 기준으로 합니다.Gets the height of the character cell relative to the em size.

LeftSideBearings LeftSideBearings LeftSideBearings LeftSideBearings

GlyphTypeface 개체로 표현되는 문자 모양에 대한 이동 벡터의 앞쪽 끝에서 검정 상자의 왼쪽 가장자리까지의 거리를 가져옵니다.Gets the distance from the leading end of the advance vector to the left edge of the black box for the glyphs represented by the GlyphTypeface object.

LicenseDescriptions LicenseDescriptions LicenseDescriptions LicenseDescriptions

GlyphTypeface 개체에 대한 글꼴 라이선스 설명 정보를 가져옵니다.Gets the font license description information for the GlyphTypeface object.

ManufacturerNames ManufacturerNames ManufacturerNames ManufacturerNames

GlyphTypeface 개체에 대한 글꼴 제조업체 정보를 가져옵니다.Gets the font manufacturer information for the GlyphTypeface object.

RightSideBearings RightSideBearings RightSideBearings RightSideBearings

GlyphTypeface 개체로 표현되는 문자 모양에 대한 검정 상자의 오른쪽 가장자리에서 이동 벡터의 오른쪽 끝까지의 거리를 가져옵니다.Gets the distance from the right edge of the black box to the right end of the advance vector for the glyphs represented by the GlyphTypeface object.

SampleTexts SampleTexts SampleTexts SampleTexts

GlyphTypeface 개체에 대한 샘플 텍스트 정보를 가져옵니다.Gets the sample text information for the GlyphTypeface object.

Stretch Stretch Stretch Stretch

FontStretch 개체에 대한 GlyphTypeface 값을 가져옵니다.Gets the FontStretch value for the GlyphTypeface object.

StrikethroughPosition StrikethroughPosition StrikethroughPosition StrikethroughPosition

서체의 기준선부터 취소선까지의 거리를 나타내는 값을 가져옵니다.Gets a value that indicates the distance from the baseline to the strikethrough for the typeface.

StrikethroughThickness StrikethroughThickness StrikethroughThickness StrikethroughThickness

글꼴 em 크기를 기준으로 취소선의 두께를 나타내는 값을 가져옵니다.Gets a value that indicates the thickness of the strikethrough relative to the font em size.

Style Style Style Style

GlyphTypeface 개체의 스타일을 가져옵니다.Gets the style for the GlyphTypeface object.

StyleSimulations StyleSimulations StyleSimulations StyleSimulations

StyleSimulations 개체에 대한 GlyphTypeface를 가져오거나 설정합니다.Gets or sets the StyleSimulations for the GlyphTypeface object.

Symbol Symbol Symbol Symbol

GlyphTypeface 글꼴이 유니코드 인코딩을 따르는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the GlyphTypeface font conforms to Unicode encoding.

TopSideBearings TopSideBearings TopSideBearings TopSideBearings

GlyphTypeface 개체로 표현되는 문자 모양에 대한 세로 이동 벡터의 위쪽 끝에서 검정 상자의 위쪽 가장자리까지의 거리를 가져옵니다.Gets the distance from the top end of the vertical advance vector to the top edge of the black box for the glyphs represented by the GlyphTypeface object.

Trademarks Trademarks Trademarks Trademarks

GlyphTypeface 개체에 대한 상표 표시 정보를 가져옵니다.Gets the trademark notice information for the GlyphTypeface object.

UnderlinePosition UnderlinePosition UnderlinePosition UnderlinePosition

GlyphTypeface의 밑줄 위치를 가져옵니다.Gets the position of the underline in the GlyphTypeface.

UnderlineThickness UnderlineThickness UnderlineThickness UnderlineThickness

em 크기를 기준으로 상대적인 밑줄 두께를 가져옵니다.Gets the thickness of the underline relative to em size.

VendorUrls VendorUrls VendorUrls VendorUrls

GlyphTypeface 개체에 대한 공급업체 URL 정보를 가져옵니다.Gets the vendor URL information for the GlyphTypeface object.

Version Version Version Version

글꼴의 'NAME' 테이블에서 해석된 글꼴 버전을 가져옵니다.Gets the font face version interpreted from the font's 'NAME' table.

VersionStrings VersionStrings VersionStrings VersionStrings

글꼴의 'NAME' 테이블에서 해석된 GlyphTypeface 개체에 대한 버전 문자열 정보를 가져옵니다.Gets the version string information for the GlyphTypeface object interpreted from the font's 'NAME' table.

Weight Weight Weight Weight

GlyphTypeface 개체로 표현되는 글꼴의 디자인된 두께를 가져옵니다.Gets the designed weight of the font represented by the GlyphTypeface object.

Win32FaceNames Win32FaceNames Win32FaceNames Win32FaceNames

GlyphTypeface 개체로 표현되는 글꼴에 대한 Win32 글꼴 이름을 가져옵니다.Gets the Win32 face name for the font represented by the GlyphTypeface object.

Win32FamilyNames Win32FamilyNames Win32FamilyNames Win32FamilyNames

GlyphTypeface 개체로 표현되는 글꼴의 Win32 패밀리 이름을 가져옵니다.Gets the Win32 family name for the font represented by the GlyphTypeface object.

XHeight XHeight XHeight XHeight

GlyphTypeface 개체로 표현되는 글꼴에 대해 em 크기를 기준으로 상대적인 영문자 x 높이를 가져옵니다.Gets the Western x-height relative to em size for the font represented by the GlyphTypeface object.

메서드

ComputeSubset(ICollection<UInt16>) ComputeSubset(ICollection<UInt16>) ComputeSubset(ICollection<UInt16>) ComputeSubset(ICollection<UInt16>)

지정된 문자 모양 컬렉션을 기준으로 글꼴 하위 집합의 이진 이미지를 반환합니다.Returns the binary image of the font subset based on a specified collection of glyphs.

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

지정한 개체와 현재 GlyphTypeface 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current GlyphTypeface object.

GetFontStream() GetFontStream() GetFontStream() GetFontStream()

GlyphTypeface 개체로 표현되는 글꼴 파일 스트림을 반환합니다.Returns the font file stream represented by the GlyphTypeface object.

GetGlyphOutline(UInt16, Double, Double) GetGlyphOutline(UInt16, Double, Double) GetGlyphOutline(UInt16, Double, Double) GetGlyphOutline(UInt16, Double, Double)

글꼴의 단일 문자 모양에 대한 패스를 설명하는 Geometry 값을 반환합니다.Returns a Geometry value describing the path for a single glyph in the font.

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

GlyphTypeface에 대한 해시 함수 역할을 합니다.Serves as a hash function for GlyphTypeface.

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

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

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

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

(Inherited from Object)
ToString() ToString() ToString() ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(Inherited from Object)

명시적 인터페이스 구현

ISupportInitialize.BeginInit() ISupportInitialize.BeginInit() ISupportInitialize.BeginInit() ISupportInitialize.BeginInit()

이 멤버에 대한 설명은 BeginInit()를 참조하세요.For a description of this member, see BeginInit().

ISupportInitialize.EndInit() ISupportInitialize.EndInit() ISupportInitialize.EndInit() ISupportInitialize.EndInit()

이 멤버에 대한 설명은 EndInit()를 참조하세요.For a description of this member, see EndInit().

적용 대상

추가 정보