FontInfo

개요

FontInfo은 Aspose.PDF FOSS에서 .NET용 클래스입니다.

PDF에서 사용된 글꼴에 대한 정보입니다.

이 클래스는 .NET 프로그램에서 FontInfo 객체를 다루기 위한 3개의 메서드를 제공합니다. 사용 가능한 메서드에는 FromFontData, GetGlyphWidth, MeasureString가 포함됩니다. 모든 공개 멤버는 Aspose.PDF FOSS for .NET 패키지를 설치한 후 모든 .NET 애플리케이션에서 접근할 수 있습니다. 속성: BaseFont, DecodedFontName, DefaultHelvetica, Encoding, FontName, IsAccessible, 및 추가 8개.

속성

이름유형액세스설명
DefaultHelveticaFont읽기분리된 텍스트 조각에 대한 기본 Helvetica 폰트.
ResourceNamestring읽기페이지의 폰트 사전에서 리소스 이름 (예: “F1”).
BaseFontstring읽기기본 글꼴 이름 (예: “Helvetica”, “ABCDEF+ArialMT”).
FontNamestring읽기정규화된 글꼴 이름 — 하위 집합 접두사 (ABCDEF+)와 쉼표 구분자를 제거합니다.
DecodedFontNamestring읽기디코딩된 글꼴 이름은 사람이 읽을 수 있는 표시 이름입니다.
UniqueIdstring읽기리소스 이름과 기본 글꼴을 결합한 고유 식별자.
Subtypestring읽기글꼴 하위 유형 (Type1, TrueType, Type0, Type3 등).
Encodingstring?읽기인코딩 이름 (WinAnsiEncoding, Identity-H 등).
IsEmbeddedbool읽기/쓰기PDF에 글꼴이 포함되어 있는지 여부.
IsSubsetbool읽기/쓰기글꼴이 서브셋인지 여부 (이름이 XXXXXX+ 로 시작함).
IsItalicbool읽기폰트가 이탤릭인지 여부.
IsBoldbool읽기폰트가 굵게(볼드)인지 여부.
IsCidbool읽기폰트가 CID(Type0) 폰트인지 여부 — 아라비아어, CJK 등에서 사용.
IsAccessiblebool읽기폰트 프로그램이 사용 가능한지 — PDF에 포함되어 있거나, 이미 소스 데이터로 로드되어 있거나, 동일한 이름으로 시스템에 설치되어 있는 경우 (FindFont을 통해 해결 가능).

메서드

시그니처설명
FromFontData(fontData: FontData)시스템 폰트 FontData을(를) 사용해 FontInfo을(를) 생성합니다 (FontRepository.FindFont을 통해 찾은 시스템 폰트).
GetGlyphWidth(charCode: int)문자 코드의 너비를 텍스트 공간 단위 1/1000로 가져옵니다.
MeasureString(text: string, fontSize: double)폰트 크기를 기준으로 문자열의 너비를 포인트 단위로 측정합니다.

참조

 한국어