IFontsManager

IFontsManager interface

管理整个演示文稿中的字体。

public interface IFontsManager

特性

姓名 描述
FontFallBackRulesCollection { get; set; } 表示用户的 FontFallBack 规则集合,用于管理字体集合以通过回退功能进行适当替换 读/写IFontFallBackRulesCollection
FontSubstRuleList { get; set; } 渲染时使用的字体替换 读/写IFontSubstRuleCollection

方法

姓名 描述
AddEmbeddedFont(byte[], EmbedFontCharacters) 添加嵌入字体 添加任何字体时请记住,大多数字体都受版权保护。首先找到 字体的许可证,并验证它们可以自由转移到另一台机器上。 如果字体数据为空或该字体已嵌入,则可能引发 ArgumentException
AddEmbeddedFont(IFontData, EmbedFontCharacters) 添加嵌入字体。 复制任何字体时请记住,大多数字体都受版权保护。首先找到 字体的许可证,并验证它们可以自由转移到另一台机器上。 如果字体数据为空或该字体已嵌入,则可能引发 ArgumentException
GetEmbeddedFonts() 返回演示文稿中嵌入的字体
GetFonts() 返回演示文稿中使用的字体
RemoveEmbeddedFont(IFontData) 移除嵌入字体
ReplaceFont(IFontSubstRule) 使用IFontSubstRule中提供的信息替换演示文稿中的字体
ReplaceFont(IFontSubstRuleCollection) 使用IFontSubstRule 集合中提供的信息替换演示文稿中的字体
ReplaceFont(IFontData, IFontData) 替换演示文稿中的字体

也可以看看