GlyphTypeface 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定与磁盘上的字体文件相对应的物理字体。
public ref class GlyphTypeface : System::ComponentModel::ISupportInitialize
public class GlyphTypeface : System.ComponentModel.ISupportInitialize
type GlyphTypeface = class
interface ISupportInitialize
Public Class GlyphTypeface
Implements ISupportInitialize
- 继承
-
GlyphTypeface
- 实现
注解
对象 GlyphTypeface 是一个低级别文本对象,它对应于由 OpenType 字体文件表示的字体系列的单个人脸,或在文档中序列化为内存块。 GlyphTypeface用于给定逻辑字体中字符的正确值通常由 WPF 字体系统确定,并记录在对象和行格式文本 API 生成的FormattedText对象中GlyphRun。
为 GlyphTypeface 以下项提供属性和方法:
获取字体脸的常见指标,例如升值和下降与大小之间的比率。
获取单个字形的指标、大纲和位图。
文档中的序列化。
以下列表描述了应用程序方案的类型,这些方案说明了使用 对象提供的低级别控件 GlyphTypeface 的价值。
固定格式的文档生成器可以使用 GlyphTypeface 获取用于嵌入文档容器的字体的二进制图像
打印机驱动程序可以使用 GlyphTypeface 获取字体字形轮廓或位图,或整个字体图像以发送到打印机。
GlyphTypeface查看器应用程序可以使用 GlyphTypeface 获取指标和位图信息。
每个字形定义了指定它与其他 Glyphs 的对齐方式的度量值。 下图定义了字形字符的指标值。
字形字符的指标值
构造函数
GlyphTypeface() |
初始化 GlyphTypeface 类的新实例。 |
GlyphTypeface(Uri) |
使用指定的字体文件位置初始化 GlyphTypeface 类的一个新实例。 |
GlyphTypeface(Uri, StyleSimulations) |
使用指定的字体文件位置和 GlyphTypeface 值初始化 StyleSimulations 类的一个新实例。 |
属性
方法
ComputeSubset(ICollection<UInt16>) |
基于指定的字形集合返回字体子集的二进制图像。 |
Equals(Object) |
确定指定的对象是否等于当前 GlyphTypeface 对象。 |
GetFontStream() |
返回由 GlyphTypeface 对象表示的字体文件流。 |
GetGlyphOutline(UInt16, Double, Double) |
返回一个 Geometry 值,该值描述字体中单个标志符号的路径。 |
GetHashCode() |
用作 GlyphTypeface 的哈希函数。 |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |
显式接口实现
ISupportInitialize.BeginInit() |
有关此成员的说明,请参见 BeginInit()。 |
ISupportInitialize.EndInit() |
有关此成员的说明,请参见 EndInit()。 |