IFontEncoding
IFontEncoding interface
定义字体编码的接口。
public interface IFontEncoding
方法
姓名 | 描述 |
---|---|
DecodeToGid(uint) | 解码一个字符代码并返回字形id。 字形id是一个字形的唯一编号,它取决于字体类型。 例如: type1的id是一个字形名称,实例为(GlyphStringId ) class. TTF 的 id 是一个 int 索引,实例为 (GlyphUInt32Id ) class. 注意:字符代码不一定是 unicode。字符代码是字体编码“表”中的字符索引。 |
DecodeToGidParameterized(IEncodingParameters, uint) | 参数化解码方法。 一些字体类型可以有多种编码算法/映射。 所以,IEncodingParameters 接口用于创建具体的字体编码参数。 |
Encode(uint, uint) | 对字形进行编码。 对于 TTF 字体,charCode 是 unicode。 |
GidToUnicode(GlyphId) | 将 Gid 解码为 unicode。 字形 id 是字形的唯一编号,取决于字体类型。 例如: Type1 的 id 是字形名称,实例为 (GlyphStringId ) class. TTF 的 id 是一个 int 索引,实例为 (GlyphUInt32Id 类. |
UnicodeToGid(uint) | 解码一个unicode并返回字形id。 字形id是一个字形的唯一编号,它取决于字体类型。 例如: type1的id是一个字形名称,实例为(GlyphStringId ) class. TTF 的 id 是一个 int 索引,实例为 (GlyphUInt32Id 类. |
也可以看看
- 命名空间 Aspose.Font
- 部件 Aspose.Font