Class FontSettings

FontSettings class

通用 PSD 矢量格式渲染器字体设置。

public static class FontSettings

特性

姓名描述
static DefaultFontName { get; set; }获取或设置字体的默认名称。

方法

姓名描述
static ClearFontReplacements()清除所有字体 replacements
static GetAdobeFontName(string)通过字体系列名称获取 adobe 字体名称。
static GetDefaultFontsFolders()获取默认字体文件夹。
static GetFontReplacements(string)通过字体名称 获取字体替换数组
static GetFontsFolders()获取包含文件夹列表的数组副本,Aspose.Words 在其中查找 TrueType 字体。
static GetReplacementFont(string)获取最合适的替换字体。 如果不允许所有替换,则将返回第一个允许和可用的字体。 如果没有可用字体,则将从参数 返回字体
static IsFontAllowed(string)判断是否[是否允许使用字体][指定的字体名称].
static Reset()将字体文件夹和默认字体名称重置为系统默认值。
static SetAllowedFonts(string[])限制字体列表使用的字体。请在 restriction 之前检查真实字体名称 将允许的字体列表设置为 Null 以删除 restrictions
static SetFontReplacements(string, string[])设置字体替换列表。如果不允许使用字体,则将找到替换字体。 将首先使用列表中的第一个字体。如果它也受到限制,则将从列表中选择下一个字体。 如果字体没有替换或不允许所有替换,则将使用允许字体列表中的第一个允许字体。 如果没有允许和可用的字体,则库将尝试使用系统默认字体,即使它是不允许的。
static SetFontsFolder(string)这是一个快捷方式SetFontsFolders只设置一个字体目录。 没有对字体文件夹执行检查。
static SetFontsFolders(string[], bool)设置从中加载 TrueType 字体的文件夹并清除所有加载的字体。 没有对字体文件夹执行检查。
static UpdateFonts()更新包含文本图层的 PSD 文件的字体缓存。此方法保证在处理 PSD 文件时,将考虑使用 方法 FontSettings.SetFontsFolder(fontsFolder) 的文件夹 fontsFolder 中的字体或使用 FontSettings.Reset() 重置字体后的字体。请在每次 FontSettings.SetFontsFolder(fontsFolder) 或 FontSettings.Reset() 调用 PSD 图片时使用此方法。如果不调用此方法,则无法保证字体会更新。

也可以看看