Aspose::Font::Type1::Type1Encoding classe

Type1Encoding class

Rappresenta la codifica Type1Font.

class Type1Encoding : public Aspose::Font::IFontEncoding,
                      public Aspose::Font::ISupportsNameAddressing

Metodi

MetodoDescrizione
DecodeToGid(uint32_t) overrideDecodifica Gid in unicode. L’ID 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).
DecodeToGidParameterized(System::SharedPtr<IEncodingParameters>, uint32_t) overrideMetodo di decodifica parametrizzata. Non supportato per il tipo Type1Font.
Encode(uint32_t, uint32_t) overrideCodifica il glifo. Per i font TTF il codice carattere è unicode. Non supportato per i tipi Type1Font.
GetNameToCharCodeIndex() overrideRestituisce la mappa di codifica nome → codice carattere. Nota: il codice carattere non è Unicode. Il codice carattere è un indice di carattere nella “table” di codifica del Font.
GidToUnicode(System::SharedPtr<Glyphs::GlyphId>) overrideDecodifica Gid in Unicode. L’ID 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).
UnicodeToGid(uint32_t) overrideRestituisce GlyphId per unicode. O notdef se il font non contiene un glifo per l’unicode. L’ID 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).

Vedi anche