TtfPostTable

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

public class TtfPostTable extends TtfTableBase

Представляет таблицу “post” файла шрифта TTF

Методы

МетодОписание
equals(Object arg0)
getAllGlyphIndexesForGlyphName(String glyphName)Получает массив индексов глифов по имени глифа
getClass()
getFormat()Получает фиксированный формат(version) этой таблицы.
getGlyphIndex(String glyphName)Получает индекс глифа по имени глифа.
getGlyphName(long glyphIndex)Получает имя глифа по индексу глифа.
getItalicAngle()Получает фиксированный italicAngle — угол наклона в градусах.
getMaxMemType1()Получает uint32 maxMemType1 — максимальное использование памяти при загрузке TrueType Font как Type 1 Font.
getMaxMemType42()Получает uint32 maxMemType42 — максимальное использование памяти при загрузке TrueType font как Type 42 Font.
getMinMemType1()Получает uint32 minMemType1 — минимальное использование памяти при загрузке TrueType Font как Type 1 Font.
getMinMemType42()Получает uint32 minMemType42 — минимальное использование памяти при загрузке TrueType font как Type 42 Font.
getOffset()Получает смещение от начала sfnt.
getTableFormat()Получает фиксированный формат (версия) этой таблицы.
getTag()Получает тег таблицы.
getTtfTables()Ссылка на репозиторий таблицы TTF.
getUnderlinePosition()Получает FWord underlinePosition — позицию подчеркивания.
getUnderlineThickness()Получает FWord underlineThickness — толщину подчеркивания.
hasNoPostScriptNames()Указывает, что информация о PostScript‑именах глифов в этом файле шрифта не предоставлена.
hashCode()
isFixedPitch()Получает uint32 isFixedPitch. 0, если шрифт пропорционально распределён, ненулевое значение, если шрифт не пропорционален (т.е. моноширинный).
notify()
notifyAll()
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ПараметрТипОписание
arg0java.lang.Object

Returns: boolean

getAllGlyphIndexesForGlyphName(String glyphName)

public long[] getAllGlyphIndexesForGlyphName(String glyphName)

Получает массив индексов глифов по имени глифа

Parameters:

ПараметрТипОписание
glyphNamejava.lang.StringИмя глифа

Returns: long[] — массив индексов глифов

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getFormat()

public float getFormat()

Получает фиксированный формат(version) этой таблицы.

Returns: float — фиксированный формат (версия) этой таблицы.

getGlyphIndex(String glyphName)

public long getGlyphIndex(String glyphName)

Получает индекс глифа по имени глифа.

Parameters:

ПараметрТипОписание
glyphNamejava.lang.StringИмя глифа.

Returns: long — индекс глифа. Когда информация о PostScript‑именах глифов в этом файле шрифта не предоставлена, возвращается индекс 0, который соответствует неопределённому глифу или глифу “.notdef”.

getGlyphName(long glyphIndex)

public String getGlyphName(long glyphIndex)

Получает имя глифа по индексу глифа.

Parameters:

ПараметрТипОписание
glyphIndexlongИндекс глифа.

Returns: java.lang.String — имя глифа. Когда информация о PostScript‑именах глифов в этом файле шрифта не предоставлена, возвращается null.

getItalicAngle()

public float getItalicAngle()

Получает фиксированный italicAngle — угол наклона в градусах.

Returns: float — фиксированный italicAngle — угол наклона в градусах.

getMaxMemType1()

public long getMaxMemType1()

Получает uint32 maxMemType1 — максимальное использование памяти при загрузке TrueType Font как Type 1 Font.

Returns: long — UInt32 maxMemType1 — максимальное использование памяти при загрузке TrueType Font как Type 1 Font.

getMaxMemType42()

public long getMaxMemType42()

Получает uint32 maxMemType42 — максимальное использование памяти при загрузке TrueType font как Type 42 Font.

Returns: long — UInt32 maxMemType42 — максимальное использование памяти при загрузке TrueType font как Type 42 Font.

getMinMemType1()

public long getMinMemType1()

Получает uint32 minMemType1 — минимальное использование памяти при загрузке TrueType Font как Type 1 Font.

Returns: long — UInt32 minMemType1 — минимальное использование памяти при загрузке TrueType Font как Type 1 Font.

getMinMemType42()

public long getMinMemType42()

Получает uint32 minMemType42 — минимальное использование памяти при загрузке TrueType font как Type 42 Font.

Returns: long — UInt32 minMemType42 — минимальное использование памяти при загрузке TrueType font как Type 42 Font.

getOffset()

public long getOffset()

Получает смещение от начала sfnt.

Returns: long — Смещение от начала sfnt.

getTableFormat()

public Version16Dot16 getTableFormat()

Получает фиксированный формат (версия) этой таблицы. Используйте свойства MajorNumber и MinorNUmber объекта Version16Dot16 в шестнадцатеричной нотации для определения используемой версии.

Returns: Version16Dot16 - Fixed format (version) of this table.

getTag()

public static String getTag()

Получает тег таблицы.

Returns: java.lang.String - Тег таблицы.

getTtfTables()

public TtfTableRepository getTtfTables()

Ссылка на репозиторий таблицы TTF.

Returns: TtfTableRepository - Reference to TTF table repository.

getUnderlinePosition()

public short getUnderlinePosition()

Получает FWord underlinePosition — позицию подчеркивания.

Returns: short — FWord underlinePosition — позиция подчеркивания.

getUnderlineThickness()

public short getUnderlineThickness()

Получает FWord underlineThickness — толщину подчеркивания.

Returns: short — FWord underlineThickness — толщина подчеркивания.

hasNoPostScriptNames()

public boolean hasNoPostScriptNames()

Указывает, что информация о PostScript‑именах глифов в этом файле шрифта не предоставлена.

Returns: boolean — True, если информация о PostScript‑именах глифов в этом файле шрифта не предоставлена. False в противном случае.

hashCode()

public native int hashCode()

Returns: int

isFixedPitch()

public long isFixedPitch()

Получает uint32 isFixedPitch. 0, если шрифт пропорционально распределён, ненулевое значение, если шрифт не пропорционален (т.е. моноширинный).

Returns: long — UInt32 isFixedPitch. 0, если шрифт пропорционально распределён, ненулевое значение, если шрифт не пропорционален (т.е. моноширинный).

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:

ПараметрТипОписание
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ПараметрТипОписание
arg0long
arg1int