Type1Encoding

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.font.IFontEncoding, com.aspose.font.ISupportsNameAddressing

public class Type1Encoding implements IFontEncoding, ISupportsNameAddressing

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

Методы

МетодОписание
decodeToGid(long charCode)Декодирует Gid в unicode.
decodeToGidParameterized(IEncodingParameters parameters, long charCode)Параметризованный метод декодирования.
encode(long gid, long charCode)Кодирует глиф.
equals(Object arg0)
getClass()
getNameToCharCodeIndex()Возвращает карту сопоставления имени с кодом символа.
gidToUnicode(GlyphId gid)Декодирует Gid в Unicode.
hashCode()
notify()
notifyAll()
toString()
unicodeToGid(long unicode)Возвращает GlyphId для Unicode.
wait()
wait(long arg0)
wait(long arg0, int arg1)

decodeToGid(long charCode)

public GlyphId decodeToGid(long charCode)

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

Parameters:

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

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

decodeToGidParameterized(IEncodingParameters parameters, long charCode)

public GlyphId decodeToGidParameterized(IEncodingParameters parameters, long charCode)

Параметризованный метод декодирования. Не поддерживается для шрифтов типа Type1.

Parameters:

ПараметрТипОписание
parametersIEncodingParametersНе поддерживается для шрифтов типа Type1.
charCodelongНе поддерживается для шрифтов типа Type1.

Returns: GlyphId - Not supported for Type1 Font type.

encode(long gid, long charCode)

public void encode(long gid, long charCode)

Кодирует глиф. Для шрифтов TTF код символа — unicode. Не поддерживается для шрифтов типа Type1.

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

getNameToCharCodeIndex()

public NameToCodeMap getNameToCharCodeIndex()

Возвращает карту сопоставления имени с кодом символа. Примечание: код символа не является unicode. Код символа — индекс символа в таблице кодировки шрифта.

Returns: NameToCodeMap - Name to character code encoding map.

gidToUnicode(GlyphId gid)

public long gidToUnicode(GlyphId gid)

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

Parameters:

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

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)

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

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