TtfEncoding

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.font.IFontEncoding

public class TtfEncoding implements IFontEncoding

Представляет кодировку шрифта TTF.

Методы

МетодОписание
decodeToGid(long unicode)Реализация DecodeToGlyphId шрифта TTF ищет таблицу Unicode и возвращает идентификатор глифа для символа Unicode.
decodeToGidParameterized(IEncodingParameters parameters, long charCode)Параметризованная версия позволяет использовать конкретную таблицу CMap (не Unicode).
encode(long gid, long charCode)Кодирует глиф.
equals(Object arg0)
getClass()
gidToUnicode(GlyphId glyphId)Декодирует идентификатор глифа в Unicode.
hashCode()
notify()
notifyAll()
toString()
unicodeToGid(long unicode)Декодирует Unicode и возвращает идентификатор глифа.
wait()
wait(long arg0)
wait(long arg0, int arg1)

decodeToGid(long unicode)

public GlyphId decodeToGid(long unicode)

Реализация DecodeToGlyphId шрифта TTF ищет таблицу Unicode и возвращает идентификатор глифа для символа Unicode. Идентификатор глифа — уникальный номер глифа, зависящий от типа шрифта. Например: идентификатор Type1 — это имя глифа, экземпляр класса ( GlyphStringId ). Идентификатор TTF — это целочисленный индекс, экземпляр класса ( GlyphUInt32Id ).

Parameters:

ПараметрТипОписание
unicodelongКод символа, для которого нужно получить идентификатор глифа.

Returns: GlyphId - Glyph identifier related to character code passed.

decodeToGidParameterized(IEncodingParameters parameters, long charCode)

public GlyphId decodeToGidParameterized(IEncodingParameters parameters, long charCode)

Параметризованная версия позволяет использовать конкретную таблицу CMap (не Unicode).

Parameters:

ПараметрТипОписание
parametersIEncodingParametersРеализация интерфейса IEncodingParameters.
charCodelongКод символа для получения идентификатора глифа.

Returns: GlyphId - Glyph identifier related to character code passed.

encode(long gid, long charCode)

public void encode(long gid, long charCode)

Кодирует глиф. Для шрифтов TTF код символа — Unicode.

Parameters:

ПараметрТипОписание
gidlongИдентификатор глифа.
charCodelongКод символа.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

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

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

gidToUnicode(GlyphId glyphId)

public long gidToUnicode(GlyphId glyphId)

Декодирует идентификатор глифа в Unicode. Идентификатор глифа — уникальный номер глифа, зависящий от типа шрифта. Например: идентификатор Type1 — это имя глифа, экземпляр класса ( GlyphStringId ). Идентификатор TTF — это целочисленный индекс, экземпляр класса ( GlyphUInt32Id ).

Parameters:

ПараметрТипОписание
glyphIdGlyphIdИдентификатор глифа символа для декодирования.

Returns: long — значение Unicode, связанное с переданным идентификатором глифа.

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

unicodeToGid(long unicode)

public GlyphId unicodeToGid(long unicode)

Декодирует Unicode и возвращает идентификатор глифа.

Parameters:

ПараметрТипОписание
unicodelongUnicode, для которого нужно получить идентификатор глифа.

Returns: GlyphId - Glyph identifier related to unicode passed.

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