FontRepository
개요
FontRepository은 Aspose.PDF FOSS의 .NET용 클래스입니다.
PDF 문서에서 사용할 수 있는 글꼴에 대한 접근을 제공합니다.
이 클래스는 .NET 프로그램에서 FontRepository 객체를 작업하기 위한 10개의 메서드를 제공합니다. 사용 가능한 메서드에는 FindFont, FontRepository, LoadFonts, OpenFont, ReloadFonts가 포함됩니다. 모든 공개 멤버는 Aspose.PDF FOSS for .NET 패키지를 설치한 후 any .NET 애플리케이션에서 접근할 수 있습니다. 속성: Sources, Standard14Names, Substitutions.
속성
| 이름 | 유형 | 액세스 | 설명 |
|---|---|---|---|
Sources | FontSourceCollection | 읽기 | 글꼴 해석에 사용되는 글꼴 소스들의 컬렉션. |
Substitutions | FontSubstitutionCollection | 읽기 | Sources 로 넘어가기 전에 FindFont에 의해 참조되는 사용자 제공 대체 항목들. |
Standard14Names | IReadOnlyList<string> | 읽기 | 14가지 표준 PDF 글꼴 이름 (PDF32000_2008 §9.6.2.2). |
메서드
| 시그니처 | 설명 |
|---|---|
FontRepository() | 이 FontRepository 인스턴스에서 FontRepository를 호출합니다. |
FindFont(fontName: string) | 이름으로 글꼴을 찾습니다. |
FindFont(fontFamilyName: string, stl: FontStyles) | 패밀리 이름과 스타일로 글꼴을 찾습니다. |
FindFont(fontFamilyName: string, stl: FontStyles, ignoreCase: bool) | 가족 이름과 스타일로 폰트를 찾으며, 선택적으로 대소문자를 구분하지 않는 매칭을 지원합니다. |
FindFont(fontName: string, ignoreCase: bool) | 이름으로 폰트를 찾으며, 선택적으로 대소문자를 구분하지 않는 매칭을 지원합니다. |
OpenFont(fontFilePath: string) | 파일 경로에서 폰트를 엽니다. |
OpenFont(fontFilePath: string, metricsFilePath: string) | .pfb + .afm 파일 쌍에서 Type 1 폰트를 엽니다. |
OpenFont(fontStream: System.IO.Stream, fontType: FontTypes) | 스트림으로 전달되는 TrueType (TTF) 또는 OpenType (OTF) 데이터를 사용하여 글꼴을 엽니다. |
LoadFonts() | 글꼴 소스가 사용 가능한 글꼴을 열거하도록 강제합니다. |
ReloadFonts() | 소스 컬렉션을 기본 상태(단일 SystemFontSource)로 재설정합니다. |