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字体系统确定,并在由 GlyphRun 对象和行格式文本 API 生成的 FormattedText 对象中记录。
提供 GlyphTypeface 以下对象的属性和方法:
获取字体人脸常见指标,例如上升和下降与 em 大小的比率。
获取单个标志符号的指标、轮廓和位图。
文档中的序列化。
以下列表描述了应用程序方案的类型,这些方案说明了使用对象提供的低级别控件 GlyphTypeface 的值。
固定格式文档生成器可以使用 GlyphTypeface 该文档生成器获取用于嵌入文档容器的字体的二进制图像
打印机驱动程序可以使用 GlyphTypeface 该驱动程序获取字体字形轮廓或位图,或者用于发送到打印机的整个字体图像。
GlyphTypeface查看器应用程序可以使用GlyphTypeface该应用程序来获取指标和位图信息。
每个字形定义一些指标,这些指标指定它与其他 Glyphs的对齐方式。 下图定义了字形字符的指标值。
字形字符的指标值
构造函数
| 名称 | 说明 |
|---|---|
| GlyphTypeface() |
初始化 GlyphTypeface 类的新实例。 |
| GlyphTypeface(Uri, StyleSimulations) |
使用指定的字体文件位置和GlyphTypeface值初始化类的新实例StyleSimulations。 |
| GlyphTypeface(Uri) |
使用指定的字体文件位置初始化类的新实例 GlyphTypeface 。 |
属性
方法
| 名称 | 说明 |
|---|---|
| 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()。 |