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, FontStyle) | 检索表示特定字体样式和字体数据的字节数组。 |
| GetFontEmbeddingLevel(byte[], string) | 确定给定字节数组和字体名称的字体嵌入级别。 |
| GetFonts() | 返回演示文稿中使用的字体。 |
| GetSubstitutions() | 获取有关在演示文稿渲染时将被替换的字体的信息。 |
| RemoveEmbeddedFont(IFontData) | 移除嵌入字体。 |
| ReplaceFont(IFontSubstRule) | 使用 IFontSubstRule 中提供的信息替换演示文稿中的字体。 |
| ReplaceFont(IFontSubstRuleCollection) | 使用一组 IFontSubstRule 中提供的信息替换演示文稿中的字体。 |
| ReplaceFont(IFontData, IFontData) | 在演示文稿中替换字体。 |
另见
- 命名空间 Aspose.Slides
- 程序集 Aspose.Slides