TtfStatTable

Inheritance: java.lang.Object, com.aspose.font.TtfTableBase

public class TtfStatTable extends TtfTableBase

Methods

MethodDescription
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:

ParameterTypeDescription
axisRecordAxisRecordAxisRecord structure

addAxisValueTable(AxisValueTableBase axisValueTable)

public void addAxisValueTable(AxisValueTableBase axisValueTable)

Adds an Axis Value Table structure to the table.

Parameters:

ParameterTypeDescription
axisValueTableAxisValueTableBaseAxis 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:

ParameterTypeDescription
arg0java.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:

ParameterTypeDescription
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeDescription
arg0long
arg1int