FontDefinition

FontDefinition class

表示字体文件集定义。 此类包含与字体内部数据无关的字段。 这些字段描述字体位置和从 某些字体源(文件、内存等)加载字体所需的另一个数据。

public class FontDefinition

构造函数

姓名描述
FontDefinition(FontType, FontFileDefinition)创建单文件字体定义。
FontDefinition(FontType, FontFileDefinition[])创建多文件字体定义。
FontDefinition(FontType, StreamSource)创建单文件字体定义。
FontDefinition(FontType, string, StreamSource)创建单文件字体定义。
FontDefinition(string, FontType, FontFileDefinition)创建单文件字体定义。
FontDefinition(MultiLanguageString, MultiLanguageString, FontType, FontFileDefinition)创建多文件字体定义。
FontDefinition(MultiLanguageString, MultiLanguageString, FontType, FontFileDefinition[])创建多文件字体定义。
FontDefinition(string, FontType, string, StreamSource)创建单文件字体定义。
FontDefinition(string, string, FontType, FontFileDefinition)创建单文件字体定义。
FontDefinition(string, string, FontType, FontFileDefinition[])创建多文件字体定义。

特性

姓名描述
FileDefinitions { get; }获取文件定义集合。
virtual FontName { get; }返回字体名称。
virtual FontNames { get; }获取字体名称作为MultiLanguageString.
FontType { get; }获取字体类型。
virtual PostscriptName { get; }获取 postscript 字体名称。
PostscriptNames { get; }获取 postscript 字体名称作为MultiLanguageString.

方法

姓名描述
static Open(StreamSource, FontType)返回字体流源和字体类型的 FontDefinition。
static Open(string, FontType)返回字体文件和字体类型的 FontDefinition。

也可以看看