CffEncoding

Inheritance: java.lang.Object

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

public class CffEncoding implements IFontEncoding, ISupportsNameAddressing

Представляет кодировку CFF _font.

Методы

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

decodeToGid(long charCode)

public GlyphId decodeToGid(long charCode)

Получает Gid для переданного charCode. Этот метод предназначен для CFF CIDFonts, где charCode должен быть действительным значением CID. Glyph id — уникальный номер глифа, зависящий от типа _font. Glyph id шрифта CFF может быть экземпляром класса ( GlyphStringId ) или класса ( GlyphUInt32Id ).

Parameters:

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

Returns: GlyphId - Glyph identifier related to CID passed.

decodeToGidParameterized(IEncodingParameters parameters, long charCode)

public GlyphId decodeToGidParameterized(IEncodingParameters parameters, long charCode)

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

Parameters:

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

Returns: GlyphId - Glyph identifier related to charCode passed.

encode(long gid, long charCode)

public void encode(long gid, long charCode)

Кодирует глиф. Не поддерживается для типов шрифтов CFF.

Parameters:

ПараметрТипОписание
gidlongGlyph id
charCodelongCharCode, связанный с glyph id.

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()

Возвращает отображение имени в кодировку символов. Примечание: код символа не является юникодом. Код символа — это индекс символа в таблице кодировки шрифта “table”.

Returns: NameToCodeMap - Name to character code encoding map.

getNameToGidIndex()

public NameToCodeMap getNameToGidIndex()

Возвращает отображение имени в кодировку символов. Примечание: код символа не является юникодом. Код символа — это индекс символа в таблице кодировки шрифта “table”.

Returns: NameToCodeMap - Name to character code encoding map.

getNameToSidIndex()

public NameToCodeMap getNameToSidIndex()

Возвращает отображение имени в кодировку символов. Примечание: код символа не является юникодом. Код символа — это индекс символа в таблице кодировки шрифта “table”.

Returns: NameToCodeMap - Name to character code encoding map.

getSidName(int sid)

public String getSidName(int sid)

Получает имя для указанного SID.

Parameters:

ПараметрТипОписание
sidintString идентификатор.

Returns: java.lang.String - Имя из String INDEX, если найдено.

gidToUnicode(GlyphId gid)

public long gidToUnicode(GlyphId gid)

Декодирует Gid в unicode. Glyph id — уникальный номер глифа, зависящий от типа _font. Glyph id шрифта CFF может быть экземпляром класса ( GlyphStringId ) или класса ( 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)

Декодирует unicode и возвращает glyph id. Glyph id — уникальный номер глифа, зависящий от типа _font. Glyph id шрифта CFF может быть экземпляром класса ( GlyphStringId ) или класса ( 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