类 TtfHeadTable
内容
[
隐藏
]TtfHeadTable class
表示 TTF 字体文件的 “head” 表。
public class TtfHeadTable : TtfTableBase
属性
| 名称 | 描述 |
|---|---|
| CheckSumAdjustment { get; } | 获取 uint32 checkSumAdjustment。计算方法:将其设为 0,计算 ‘head’ 表的校验和并放入表目录,按 uint32 对整个字体求和,然后存储 B1B0AFBA - sum。‘head’ 表的校验和不会错误。这样即可。 |
| Created { get; } | 获取 longDateTime 创建的国际日期。 |
| Flags { get; } | 获取 uint16 flags。 |
| FontDirectionHint { get; } | 获取 int16 fontDirectionHint。0 混合方向字形;1 仅强左到右字形;2 同 1,但也包含中性字形;-1 仅强右到左字形;-2 同 -1,但也包含中性字形。 |
| FontRevision { get; } | 获取由字体制造商设置的 fixed fontRevision。 |
| GlyphDataFormat { get; } | 获取 int16 glyphDataFormat,0 表示当前格式。 |
| IndexToLocFormat { get; } | 获取 int16 indexToLocFormat,0 表示短偏移,1 表示长偏移。 |
| LowestRecPPEM { get; } | 获取 uint16 lowestRecPPEM,最小可读像素尺寸。 |
| MacStyle { get; } | 获取 uint16 macStyle。 |
| MagicNumber { get; } | 获取 uint32 magicNumber,设置为 0x5F0F3CF5。 |
| Modified { get; } | 获取 longDateTime 修改的国际日期。 |
| Offset { get; } | 获取 sfnt 开始处的偏移。 |
| TtfTables { get; } | 对 TTF 表仓库的引用。 |
| UnitsPerEM { get; } | 获取 uint16 unitsPerEm,范围为 64 到 16384。 |
| Version { get; } | 固定版本 0x00010000(如果版本为 1.0)。 |
| XMax { get; } | 获取所有字形边界框的 FWord xMax。 |
| XMin { get; } | 获取所有字形边界框的 FWord xMin。 |
| YMax { get; } | 获取所有字形边界框的 FWord yMax。 |
| YMin { get; } | 获取所有字形边界框的 FWord yMin。 |
| static Tag { get; } | 获取表标签。 |
另见
- class TtfTableBase
- namespace Aspose.Font.TtfTables
- assembly Aspose.Font