TtfEncoding

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.font.IFontEncoding

public class TtfEncoding implements IFontEncoding

Representa la codificación de la fuente TTF.

Métodos

MétodoDescripción
decodeToGid(long unicode)La implementación DecodeToGlyphId de la fuente TTF busca la tabla unicode y devuelve el id de glifo para el carácter unicode.
decodeToGidParameterized(IEncodingParameters parameters, long charCode)La versión parametrizada permite usar una tabla CMap específica (no unicode).
encode(long gid, long charCode)Codifica el glifo.
equals(Object arg0)
getClass()
gidToUnicode(GlyphId glyphId)Decodifica el id de glifo a unicode.
hashCode()
notify()
notifyAll()
toString()
unicodeToGid(long unicode)Decodifica un unicode y devuelve el id de glifo.
wait()
wait(long arg0)
wait(long arg0, int arg1)

decodeToGid(long unicode)

public GlyphId decodeToGid(long unicode)

La implementación DecodeToGlyphId de la fuente TTF busca la tabla unicode y devuelve el id de glifo para el carácter unicode. El id de glifo es un número único para un glifo, que depende del tipo de fuente. Por ejemplo: el id de Type1 es un nombre de glifo, instancia de la clase ( GlyphStringId ). El id de TTF es un índice entero, instancia de la clase ( GlyphUInt32Id ).

Parameters:

ParámetroTipoDescripción
unicodelongCódigo de carácter para obtener el identificador del glifo.

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

decodeToGidParameterized(IEncodingParameters parameters, long charCode)

public GlyphId decodeToGidParameterized(IEncodingParameters parameters, long charCode)

La versión parametrizada permite usar una tabla CMap específica (no unicode).

Parameters:

ParámetroTipoDescripción
parametersIEncodingParametersImplementación de la interfaz IEncodingParameters.
charCodelongcódigo de carácter para obtener el identificador de glifo.

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

encode(long gid, long charCode)

public void encode(long gid, long charCode)

Codifica el glifo. Para fuentes TTF el código de carácter es unicode.

Parameters:

ParámetroTipoDescripción
gidlongIdentificador de glifo.
charCodelongCódigo de carácter.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParámetroTipoDescripción
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

gidToUnicode(GlyphId glyphId)

public long gidToUnicode(GlyphId glyphId)

Decodifica el id de glifo a unicode. El id de glifo es un número único para un glifo, que depende del tipo de fuente. Por ejemplo: el id de Type1 es un nombre de glifo, instancia de la clase ( GlyphStringId ). El id de TTF es un índice entero, instancia de la clase ( GlyphUInt32Id ).

Parameters:

ParámetroTipoDescripción
glyphIdGlyphIdIdentificador de glifo del símbolo a decodificar.

Returns: long - Valor Unicode relacionado con el id de glifo pasado.

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)

Decodifica un unicode y devuelve el id de glifo.

Parameters:

ParámetroTipoDescripción
unicodelongUnicode para obtener el identificador del glifo.

Returns: GlyphId - Glyph identifier related to unicode passed.

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParámetroTipoDescripción
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParámetroTipoDescripción
arg0long
arg1int