EotFont

EotFont class

代表EOT(Embedded OpenType)格式中的一种字体

public sealed class EotFont : FontResourceBase

构造函数

姓名 描述
EotFont(string, Stream) 从内容创建新的 EotFont 类,表示为字节流,并具有指定的名称
EotFont(string, string) 从内容创建新的 EotFont 类,表示为 base64 编码的字符串,并具有指定的名称

特性

姓名 描述
ByteContent { get; } 返回此字体的内容作为字节流
FilenameWithExtension { get; } 返回此字体资源的正确文件名,由名称和扩展名组成。理论上可以与名称不同。
IsDisposed { get; } 判断是否释放该字体
Name { get; } 返回此字体资源的名称。通常不包含文件扩展名,理论上可以不同于文件名.
TextContent { get; } 将此字体的内容作为 base64 编码的字符串返回。该值在第一次调用后缓存。
override Type { get; } 返回 FontType.Eot

方法

姓名 描述
Dispose() 处理此字体资源,处理其内容并使大多数方法和属性无效
Equals(FontResourceBase) 在引用 equality 上使用指定的字体资源检查此实例
Equals(IHtmlResource) 使用指定的 HTML 资源检查此实例引用 equality
Save(string) 将此字体保存到指定文件
static IsValid(Stream) 检查指定的流是否是有效的 EOT font
static IsValid(string) 检查指定的 base64 编码字符串是否为有效的 EOT font

字段

姓名 描述
const RequiredHeaderSize EOT 标头大小(以字节为单位),这是其验证所必需的

活动

姓名 描述
event Disposed 事件,当这个字体被释放时发生

也可以看看