TtfStatTable
Inheritance: java.lang.Object, com.aspose.font.TtfTableBase
public class TtfStatTable extends TtfTableBase
Methods
Method | Description |
---|---|
addAxisRecord(AxisRecord axisRecord) | Adds an Axis Record structure to the table. |
addAxisValueTable(AxisValueTableBase axisValueTable) | Adds an Axis Value Table structure to the table. |
clearAxisRecords() | Removes all axis records from the table. |
clearAxisValueTables() | Removes all axis value tables from the table. |
equals(Object arg0) | |
getAxisRecords() | Returns design axes array. |
getAxisValueCount() | Returns the number of axis value tables. |
getAxisValueTables() | Returns array of Axis Value Tables. |
getClass() | |
getDesignAxisCount() | Returns the number of axis records. |
getElidedFallbackName() | Spec: Name used as fallback when projection of names into a particular font model produces a subfamily name containing only elidable elements. |
getElidedFallbackNameId() | Spec: Name ID used as fallback when projection of names into a particular font model produces a subfamily name containing only elidable elements. |
getOffset() | Gets offset from beginning of sfnt. |
getTag() | Gets table tag. |
getTtfTables() | Reference to TTF table repository. |
hashCode() | |
notify() | |
notifyAll() | |
toString() | |
wait() | |
wait(long arg0) | |
wait(long arg0, int arg1) |
addAxisRecord(AxisRecord axisRecord)
public void addAxisRecord(AxisRecord axisRecord)
Adds an Axis Record structure to the table.
Parameters:
Parameter | Type | Description |
---|---|---|
axisRecord | AxisRecord | AxisRecord structure |
addAxisValueTable(AxisValueTableBase axisValueTable)
public void addAxisValueTable(AxisValueTableBase axisValueTable)
Adds an Axis Value Table structure to the table.
Parameters:
Parameter | Type | Description |
---|---|---|
axisValueTable | AxisValueTableBase | Axis value table structure |
clearAxisRecords()
public void clearAxisRecords()
Removes all axis records from the table.
clearAxisValueTables()
public void clearAxisValueTables()
Removes all axis value tables from the table.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | java.lang.Object |
Returns: boolean
getAxisRecords()
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.
Returns: com.aspose.font.AxisRecord[] - The design axes array.
getAxisValueCount()
public int getAxisValueCount()
Returns the number of axis value tables.
Returns: int - The number of axis value tables.
getAxisValueTables()
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.
Returns: com.aspose.font.AxisValueTableBase[] - The array of Axis Value Tables.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getDesignAxisCount()
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.
Returns: int - The number of axis records.
getElidedFallbackName()
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.
Returns: java.lang.String - The name used as fallback when projection of names into a particular font model produces a subfamily name containing only elidable elements.
getElidedFallbackNameId()
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.
Returns: int - The name ID.
getOffset()
public long getOffset()
Gets offset from beginning of sfnt.
Returns: long - Offset from beginning of sfnt.
getTag()
public static String getTag()
Gets table tag.
Returns: java.lang.String - Table tag.
getTtfTables()
public TtfTableRepository getTtfTables()
Reference to TTF table repository.
Returns: TtfTableRepository - Reference to TTF table repository.
hashCode()
public native int hashCode()
Returns: int
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | long | |
arg1 | int |