Font

개요

Font은 Aspose.PDF FOSS for .NET에 포함된 클래스입니다. 상속 대상: FontInfo.

FontInfo에 대한 타입 별칭이며, Font 클래스 이름과 일치합니다.

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

속성

이름유형액세스설명
BaseFontstring읽기베이스 폰트를 가져옵니다.
FontNamestring읽기폰트 이름을 가져옵니다.
DecodedFontNamestring읽기디코딩된 글꼴 이름을 가져옵니다.
IsEmbeddedbool읽기/쓰기임베드 여부를 가져오거나 설정합니다.
IsSubsetbool읽기/쓰기is subset을 가져오거나 설정합니다.
IsAccessiblebool읽기접근 가능 여부를 가져옵니다.
FontOptionsIFontOptions읽기글꼴 옵션을 가져옵니다.
iPdfFontPdfFontView읽기이 글꼴에 대한 하위 레벨 PDF-폰트 보기.
DefaultHelveticaFont읽기분리된 텍스트 조각에 대한 기본 Helvetica 글꼴.
ResourceNamestring읽기페이지의 폰트 사전에서 리소스 이름 (예: “F1”).
UniqueIdstring읽기리소스 이름과 기본 폰트를 결합한 고유 식별자.
Subtypestring읽기폰트 하위 유형 (Type1, TrueType, Type0, Type3 등).
Encodingstring?읽기인코딩 이름 (WinAnsiEncoding, Identity-H 등).
IsItalicbool읽기글꼴이 이탤릭인지 여부.
IsBoldbool읽기글꼴이 볼드인지 여부.
IsCidbool읽기글꼴이 CID (Type0) 글꼴인지 여부 — 아라비아어, CJK 등에서 사용됩니다.

메서드

시그니처설명
GetLastFontEmbeddingError()PDF에 이 글꼴을 포함시키면서 발생한 마지막 오류; 없을 경우 비어 있습니다.
MeasureString(str: string, fontSize: float)주어진 크기(포인트)에서 문자열이 렌더링된 너비를 측정합니다.
Save(stream: System.IO.Stream)원시 글꼴 파일 데이터를 스트림에 씁니다: FontRepository.OpenFont을 통해 로드된 데이터, 소스 PDF에 포함된 프로그램(흡수된 글꼴), 또는 이름으로 해결된 설치된 시스템 글꼴 순서대로.
FromFontData(fontData: FontData)FontData에서 FontInfo를 생성합니다 (시스템 글꼴은 FontRepository.FindFont를 통해 찾음).
GetGlyphWidth(charCode: int)문자 코드의 너비를 1/1000 텍스트 공간 단위로 가져옵니다.
MeasureString(text: string, fontSize: double)폰트 크기를 고려하여 문자열의 너비를 포인트 단위로 측정합니다.

참조

 한국어