IFontsManager
IFontsManager 接口
管理演示文稿中的字体。
public interface IFontsManager
属性
| 名称 | 说明 |
|---|---|
| FontFallBackRulesCollection { get; set; } | 表示用户的 FontFallBack 规则集合,用于管理字体集合,以便通过回退功能进行适当的替换 读/写 IFontFallBackRulesCollection. |
| FontSubstRuleList { get; set; } | 在渲染时使用的字体替换 读/写 IFontSubstRuleCollection. |
方法
| 名称 | 说明 |
|---|---|
| AddEmbeddedFont(byte[], EmbedFontCharacters) | 添加嵌入的字体 请记住,添加任何字体时大多数字体都有版权。首先事先查找字体的许可并确认它们可以自由转移到其他机器。若字体数据为 null 或该字体已嵌入,则会抛出 ArgumentException。 |
| AddEmbeddedFont(IFontData, EmbedFontCharacters) | 添加嵌入的字体。请记住,复制任何字体时大多数字体都有版权。首先事先查找字体的许可并确认它们可以自由转移到其他机器。若字体数据为 null 或该字体已嵌入,则会抛出 ArgumentException。 |
| GetEmbeddedFonts() | 返回演示文稿中嵌入的字体 |
| GetFontBytes(IFontData, FontStyleType) | 检索表示指定字体样式和字体数据的字节数组。 |
| GetFontEmbeddingLevel(byte[], string) | 从给定的字节数组和字体名称确定字体的嵌入级别。 |
| GetFonts() | 返回演示文稿中使用的字体 |
| GetSubstitutions() | 获取将在演示文稿渲染时被替换的字体信息。 |
| GetSubstitutions(int[]) | 获取在指定幻灯片渲染期间将被替换的字体信息。 |
| RemoveEmbeddedFont(IFontData) | 移除嵌入的字体 |
| ReplaceFont(IFontSubstRule) | 使用 IFontSubstRule 中提供的信息在演示文稿中替换字体 |
| ReplaceFont(IFontSubstRuleCollection) | 使用 IFontSubstRule 集合中提供的信息在演示文稿中替换字体 |
| ReplaceFont(IFontData, IFontData) | 在演示文稿中替换字体 |
另请参阅
- 命名空间 Aspose.Slides
- 程序集 Aspose.Slides