CffEncoding

Inheritance: java.lang.Object

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

public class CffEncoding implements IFontEncoding, ISupportsNameAddressing

Rappresenta la codifica CFF _font.

Metodi

MetodoDescrizione
decodeToGid(long charCode)Ottiene Gid per il charCode fornito.
decodeToGidParameterized(IEncodingParameters parameters, long charCode)Metodo di decodifica parametrizzato.
encode(long gid, long charCode)Codifica il glifo.
equals(Object arg0)
getClass()
getNameToCharCodeIndex()Restituisce la mappa di codifica nome a codice carattere.
getNameToGidIndex()Restituisce la mappa di codifica nome a codice carattere.
getNameToSidIndex()Restituisce la mappa di codifica nome a codice carattere.
getSidName(int sid)Ottiene il nome per il SID specificato.
gidToUnicode(GlyphId gid)Decodifica Gid 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 charCode)

public GlyphId decodeToGid(long charCode)

Ottiene Gid per il charCode fornito. Questo metodo è progettato per CFF CIDFonts, dove charCode deve essere un valore CID valido. Glyph id è un numero unico per un glifo, che dipende dal tipo \_font. Il glyph id del Font CFF può essere un’istanza della classe ( GlyphStringId ) o della classe ( GlyphUInt32Id ).

Parameters:

ParametroTipoDescrizione
charCodelongCodice carattere (CID) per cui ottenere l’identificatore del glifo.

Returns: GlyphId - Glyph identifier related to CID passed.

decodeToGidParameterized(IEncodingParameters parameters, long charCode)

public GlyphId decodeToGidParameterized(IEncodingParameters parameters, long charCode)

Metodo di decodifica parametrizzato. Non supportato per il tipo di Font CFF.

Parameters:

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

Returns: GlyphId - Glyph identifier related to charCode passed.

encode(long gid, long charCode)

public void encode(long gid, long charCode)

Codifica il glifo. Non supportato per i tipi di Font CFF.

Parameters:

ParametroTipoDescrizione
gidlongGlyph id
charCodelongCharCode associato all’ID glifo.

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

getNameToCharCodeIndex()

public NameToCodeMap getNameToCharCodeIndex()

Restituisce la mappa nome‑codice carattere della codifica. Nota: il codice carattere non è un unicode. Il codice carattere è un indice di carattere nella "tabella" di codifica del Font.

Returns: NameToCodeMap - Name to character code encoding map.

getNameToGidIndex()

public NameToCodeMap getNameToGidIndex()

Restituisce la mappa nome‑codice carattere della codifica. Nota: il codice carattere non è un unicode. Il codice carattere è un indice di carattere nella "tabella" di codifica del Font.

Returns: NameToCodeMap - Name to character code encoding map.

getNameToSidIndex()

public NameToCodeMap getNameToSidIndex()

Restituisce la mappa nome‑codice carattere della codifica. Nota: il codice carattere non è un unicode. Il codice carattere è un indice di carattere nella "tabella" di codifica del Font.

Returns: NameToCodeMap - Name to character code encoding map.

getSidName(int sid)

public String getSidName(int sid)

Ottiene il nome per il SID specificato.

Parameters:

ParametroTipoDescrizione
sidintIdentificatore stringa.

Returns: java.lang.String - Nome dall’INDEX di String se trovato.

gidToUnicode(GlyphId gid)

public long gidToUnicode(GlyphId gid)

Decodifica Gid in unicode. Glyph id è un numero unico per un glifo, che dipende dal tipo \_font. Il glyph id del Font CFF può essere un’istanza della classe ( GlyphStringId ) o della classe ( GlyphUInt32Id ).

Parameters:

ParametroTipoDescrizione
gidGlyphIdIdentificatore 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 glifo. Glyph id è un numero unico per un glifo, che dipende dal tipo \_font. Il glyph id del Font CFF può essere un’istanza della classe ( GlyphStringId ) o della classe ( GlyphUInt32Id ).

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