public class TtfStatTable extends TtfTableBase
| Modifier and Type | Class and Description |
|---|---|
static class |
TtfStatTable.AxisValueTableFlags
Specifies axis value table flags
|
| Modifier and Type | Method and Description |
|---|---|
void |
addAxisRecord(AxisRecord axisRecord)
Adds an Axis Record structure to the table.
|
void |
addAxisValueTable(AxisValueTableBase axisValueTable)
Adds an Axis Value Table structure to the table.
|
void |
clearAxisRecords()
Removes all axis records from the table.
|
void |
clearAxisValueTables()
Removes all axis value tables from the table.
|
AxisRecord[] |
getAxisRecords()
Returns design axes array.
|
int |
getAxisValueCount()
Returns the number of axis value tables.
|
AxisValueTableBase[] |
getAxisValueTables()
Returns array of Axis Value Tables.
|
int |
getDesignAxisCount()
Returns the number of axis records.
|
String |
getElidedFallbackName()
Spec: Name used as fallback when projection of names into a particular font model produces
a subfamily name containing only elidable elements.
|
int |
getElidedFallbackNameId()
Spec: Name ID used as fallback when projection of names into a particular font model produces
a subfamily name containing only elidable elements.
|
static String |
getTag()
Gets table tag.
|
getLength, getOffset, getTtfTablespublic static String getTag()
Gets table tag.
public int getElidedFallbackNameId()
Spec: Name ID used as fallback when projection of names into a particular font model produces a subfamily name containing only elidable elements.
public String getElidedFallbackName()
Spec: Name used as fallback when projection of names into a particular font model produces a subfamily name containing only elidable elements.
public int getDesignAxisCount()
Returns the number of axis records. Spec: in a font with an 'fvar' table, this value must be greater than or equal to the axisCount value in the 'fvar' table. In all fonts, must be greater than zero if axisValueCount is greater than zero.
public int getAxisValueCount()
Returns the number of axis value tables.
public AxisRecord[] getAxisRecords()
Returns design axes array. Axes array is array of structures of type Axis Record. Spec: the axis record provides information about a single design axis.
public AxisValueTableBase[] getAxisValueTables()
Returns array of Axis Value Tables. Spec: Axis Value Tables provide details regarding a specific style-attribute value on some specific axis of design variation, or a combination of design-variation axis values, and the relationship of those values to labels used as elements in subfamily names.
public void clearAxisRecords()
Removes all axis records from the table.
public void addAxisRecord(AxisRecord axisRecord)
Adds an Axis Record structure to the table.
axisRecord - AxisRecord structurepublic void clearAxisValueTables()
Removes all axis value tables from the table.
public void addAxisValueTable(AxisValueTableBase axisValueTable)
Adds an Axis Value Table structure to the table.
axisValueTable - Axis value table structureCopyright © 2025 Aspose. All Rights Reserved.