Aspose::Font::IFontEncoding class

IFontEncoding class

Definisce un’interfaccia per la codifica di Font.

class IFontEncoding : public virtual System::Object

Metodi

MetodoDescrizione
virtual DecodeToGid(uint32_t)Decodifica un codice carattere e restituisce l’ID del glifo. L’ID del glifo è un numero unico per un glifo, dipendente dal tipo di carattere. 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). Nota: il codice carattere non è necessariamente Unicode. Il codice carattere è un indice di carattere nella “tabella” di codifica di Font.
virtual DecodeToGidParameterized(System::SharedPtr<IEncodingParameters>, uint32_t)Metodo di decodifica parametrizzato.
virtual Encode(uint32_t, uint32_t)Codifica il glifo. Per i font TTF il charCode è Unicode.
virtual GidToUnicode(System::SharedPtr<Glyphs::GlyphId>)Decodifica Gid in Unicode. L’ID del glifo è un numero unico per un glifo, dipendente dal tipo di carattere. 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).
virtual UnicodeToGid(uint32_t)Decodifica un Unicode e restituisce l’ID del glifo. L’ID del glifo è un numero unico per un glifo, dipendente dal tipo di carattere. 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).

Vedi anche