TtfEncoding

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.font.IFontEncoding

public class TtfEncoding implements IFontEncoding

Rappresenta la codifica del Font TTF.

Metodi

MetodoDescrizione
decodeToGid(long unicode)L’implementazione DecodeToGlyphId del font TTF trova la tabella Unicode e restituisce l’ID del glifo per il carattere Unicode.
decodeToGidParameterized(IEncodingParameters parameters, long charCode)La versione parametrizzata consente di utilizzare una tabella CMap specifica (non Unicode).
encode(long gid, long charCode)Codifica il glifo.
equals(Object arg0)
getClass()
gidToUnicode(GlyphId glyphId)Decodifica l’ID del glifo in Unicode.
hashCode()
notify()
notifyAll()
toString()
unicodeToGid(long unicode)Decodifica un Unicode e restituisce l’ID del glifo.
wait()
wait(long arg0)
wait(long arg0, int arg1)

decodeToGid(long unicode)

public GlyphId decodeToGid(long unicode)

L’implementazione DecodeToGlyphId del font TTF trova la tabella Unicode e restituisce l’ID del glifo per il carattere Unicode. L’ID del glifo è un numero unico per un glifo, dipendente dal tipo di font. Per esempio: l’ID di Type1 è un nome di glifo, istanza della classe ( GlyphStringId ). L’ID di TTF è un indice intero, istanza della classe ( GlyphUInt32Id ).

Parameters:

ParametroTipoDescrizione
unicodelongCodice carattere per cui ottenere l’identificatore del glifo.

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

decodeToGidParameterized(IEncodingParameters parameters, long charCode)

public GlyphId decodeToGidParameterized(IEncodingParameters parameters, long charCode)

La versione parametrizzata consente di utilizzare una tabella CMap specifica (non Unicode).

Parameters:

ParametroTipoDescrizione
parametersIEncodingParametersImplementazione dell’interfaccia IEncodingParameters.
charCodelongcodice carattere per ottenere l’identificatore del glifo.

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

encode(long gid, long charCode)

public void encode(long gid, long charCode)

Codifica il glifo. Per i font TTF il codice carattere è Unicode.

Parameters:

ParametroTipoDescrizione
gidlongIdentificatore del glifo.
charCodelongCodice carattere.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParametroTipoDescrizione
arg0java.lang.Object

Returns: boolean

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

gidToUnicode(GlyphId glyphId)

public long gidToUnicode(GlyphId glyphId)

Decodifica l’ID del glifo in Unicode. L’ID del glifo è un numero unico per un glifo, dipendente dal tipo di font. Per esempio: l’ID di Type1 è un nome di glifo, istanza della classe ( GlyphStringId ). L’ID di TTF è un indice intero, istanza della classe ( GlyphUInt32Id ).

Parameters:

ParametroTipoDescrizione
glyphIdGlyphIdIdentificatore del glifo del simbolo da decodificare.

Returns: long - Valore Unicode relativo all’id del glifo passato.

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 e restituisce l’ID del glifo.

Parameters:

ParametroTipoDescrizione
unicodelongUnicode per cui ottenere l’identificatore 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:

ParametroTipoDescrizione
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParametroTipoDescrizione
arg0long
arg1int