FontRepository
概述
FontRepository 是一个类在Aspose.PDF FOSS的.NET中.
提供用于PDF文件的字体访问.
本类提供了在NET程序中与FontRepository对象工作的10种方法. 有的方法包括: FindFont, FontRepository, LoadFonts, OpenFont, ReloadFonts. 所有公众成员在安装了Aspose.PDF FOSS for .NET 包后,可以访问任何.NET应用程序. 特性: Sources, Standard14Names, Substitutions.
属性
| 名称: | 类型 | Access | 描述情况 |
|---|---|---|---|
Sources | FontSourceCollection | 阅读 | 用于字体分辨率的字符源集合. |
Substitutions | FontSubstitutionCollection | 阅读 | 用户提供的替代,在进入源之前由 FindFont 查询. |
Standard14Names | IReadOnlyList<string> | 阅读 | 14个标准的PDF字体名 (PDP32000_2008 §9.6.2.2). |
方法
| Signature | 描述情况 |
|---|---|
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文件中打开1型字体. |
OpenFont(fontStream: System.IO.Stream, fontType: FontTypes) | 从TrueType (TTF) 或 OpenType 数据流中打开字体. |
LoadFonts() | 强迫字体源列出可用字母. |
ReloadFonts() | 将源集合重新设置为默认状态 (单个 SystemFontSource). |