IFontEncoding

IFontEncoding interface

Definisce un’interfaccia per la codifica dei caratteri.

public interface IFontEncoding

Metodi

NomeDescrizione
DecodeToGid(uint)Decodifica un codice carattere e restituisce l’id del glifo. L’id del glifo è un numero univoco per un glifo, che dipende dal tipo di carattere. Ad esempio: L’id di Type1 è un nome di glifo, istanza di (GlyphStringId) class. L’id di TTF è un int index, istanza di (GlyphUInt32Id ) class. Nota: il codice del carattere non è necessario un unicode. Il codice carattere è un indice di caratteri nella codifica dei caratteri “tabella”.
DecodeToGidParameterized(IEncodingParameters, uint)Metodo di decodifica parametrizzato. Alcuni tipi di font possono avere più algoritmi/mappe di codifica. Quindi,IEncodingParameters l’interfaccia viene utilizzata per creare parametri di codifica dei caratteri concreti.
Encode(uint, uint)Codifica il glifo. Per i caratteri TTF il charCode è unicode.
GidToUnicode(GlyphId)Decodifica Gid in unicode. Glyph id è un numero univoco per un glifo, che dipende dal tipo di carattere. Ad esempio: L’id di Type1 è un nome di glifo, istanza di (GlyphStringId) class. L’id di TTF è un int index, istanza di (GlyphUInt32Id classe.
UnicodeToGid(uint)Decodifica un unicode e restituisce l’id del glifo. L’id del glifo è un numero univoco per un glifo, che dipende dal tipo di carattere. Ad esempio: L’id di Type1 è un nome di glifo, istanza di (GlyphStringId) class. L’id di TTF è un int index, istanza di (GlyphUInt32Id classe.

Guarda anche