类 TtfStatTable
内容
[
隐藏
]TtfStatTable class
表示 OpenType 字体的 Style Attributes Table(STAT) 表。
public class TtfStatTable : TtfTableBase
属性
| 名称 | 描述 |
|---|---|
| AxisRecords { get; } | 返回设计轴数组。轴数组是 Axis Record 类型结构的数组。规范:轴记录提供单个设计轴的信息。 |
| AxisValueCount { get; } | 返回轴值表的数量。 |
| AxisValueTables { get; } | 返回轴值表数组。规范:轴值表提供有关特定样式属性值在某个特定设计变体轴上,或设计变体轴值组合上的详细信息,以及这些值与用作子族名称元素的标签之间的关系。 |
| DesignAxisCount { get; } | 返回轴记录的数量。规范:在包含 ‘fvar’ 表的字体中,此值必须大于或等于 ‘fvar’ 表中的 axisCount 值。在所有字体中,如果 axisValueCount 大于零,则必须大于零。 |
| ElidedFallbackName { get; } | 规范:当名称投射到特定字体模型产生仅包含可省略元素的子族名称时使用的备用名称。 |
| ElidedFallbackNameId { get; } | 规范:当名称投射到特定字体模型产生仅包含可省略元素的子族名称时使用的备用名称 ID。 |
| Offset { get; } | 获取 sfnt 开始处的偏移。 |
| TtfTables { get; } | 对 TTF 表仓库的引用。 |
| static Tag { get; } | 获取表标签。 |
方法
| 名称 | 描述 |
|---|---|
| AddAxisRecord(AxisRecord) | 向表中添加 Axis Record 结构。 |
| AddAxisValueTable(AxisValueTableBase) | 向表中添加轴值表结构。 |
| ClearAxisRecords() | 从表中移除所有轴记录。 |
| ClearAxisValueTables() | 从表中移除所有轴值表。 |
其他成员
| 名称 | 描述 |
|---|---|
| class AxisRecord | 表示 Axis Record 结构。规范:轴记录提供单个设计轴的信息。 |
| class AxisValue | 表示 AxisValue 记录。 |
| abstract class AxisValueTableBase | 轴值表结构的基类。规范:轴值表提供有关特定样式属性值在某个特定设计变体轴上,或设计变体轴值组合上的详细信息,以及这些值与用作子族名称元素的标签之间的关系。 |
| [Flags] enum AxisValueTableFlags | 指定轴值表标志 |
| class AxisValueTableFormat1 | 表示轴值表格式 1 |
| class AxisValueTableFormat2 | 表示轴值表格式 2 |
| class AxisValueTableFormat3 | 表示轴值表格式 3 |
| class AxisValueTableFormat4 | 表示轴值表格式 4 |
另见
- class TtfTableBase
- namespace Aspose.Font.TtfTables
- assembly Aspose.Font