TtfHmtxTable
Inheritance: java.lang.Object, com.aspose.font.TtfTableBase
public class TtfHmtxTable extends TtfTableBase
Stellt die “hmtx”-Tabelle der TTF-Schriftdatei dar.
Methoden
| Methode | Beschreibung |
|---|---|
| equals(Object arg0) | |
| getAdditionalAdvanceWidth() | In der hmtx-Tabelle kann es Fälle geben, in denen die Gesamtzahl der Glyphen nicht gleich hhea.numberOfHMetrics ist. |
| getClass() | |
| getHMetrics() | Liefert horizontale Metriken. |
| getLeftSidebearings() | Liefert linke Seitenabstände. |
| getOffset() | Liefert den Offset vom Anfang des sfnt. |
| getTag() | Liest das Tabellen-Tag. |
| getTtfTables() | Verweis auf das TTF-Tabellen-Repository. |
| hashCode() | |
| notify() | |
| notifyAll() | |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
getAdditionalAdvanceWidth()
public int getAdditionalAdvanceWidth()
In der hmtx-Tabelle kann es Fälle geben, in denen die Gesamtzahl der Glyphen nicht gleich hhea.numberOfHMetrics ist. Für diese Fälle enthält die hmtx-Tabelle ein zusätzliches Array ’leftSideBearing’, das der Eigenschaft LeftSidebearings entspricht. Aber Glyphen mit Indizes von hhea.numOfLongHorMetrics bis maxp.numGlyphs haben ebenfalls Breiten. Und diese Breiten haben gemäß der Spezifikation für die hmtx-Tabelle folgende Werte: “Here the advanceWidth is assumed to be the same as the advanceWidth for the last entry above”.
Returns: int - Zusätzliche Vorwärtsbreite.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getHMetrics()
public TtfHmtxTable.MetricList getHMetrics()
Liefert horizontale Metriken.
Returns: MetricList - Horizontal metrics.
getLeftSidebearings()
public short[] getLeftSidebearings()
Liefert linke Seitenabstände.
Returns: short[] - Linke Seitenabstände.
getOffset()
public long getOffset()
Liefert den Offset vom Anfang des sfnt.
Returns: long - Offset vom Anfang des sfnt.
getTag()
public static String getTag()
Liest das Tabellen-Tag.
Returns: java.lang.String - Tabellen‑Tag.
getTtfTables()
public TtfTableRepository getTtfTables()
Verweis auf das TTF-Tabellen-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 | Typ | Beschreibung |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| arg0 | long | |
| arg1 | int |