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)替换演示文稿中的字体

也可以看看