Aspose::Font::IFontEncoding Klasse

IFontEncoding class

Definiert eine Schnittstelle für die Font Codierung.

class IFontEncoding : public virtual System::Object

Methoden

MethodeBeschreibung
virtual DecodeToGid(uint32_t)Dekodiert einen Zeichencode und gibt die Glyph-ID zurück. Die Glyph-ID ist eine eindeutige Nummer für ein Glyph, die vom Schriftarttyp abhängt. Zum Beispiel: Die ID von Type1 ist ein Glyph-Name, eine Instanz der Klasse (GlyphStringId). Die ID von TTF ist ein int-Index, eine Instanz der Klasse (GlyphUInt32Id). Hinweis: Der Zeichencode ist nicht unbedingt Unicode. Der Zeichencode ist ein Zeichenindex in der Kodierungstabelle von Font.
virtual DecodeToGidParameterized(System::SharedPtr<IEncodingParameters>, uint32_t)Parametrisierte Dekodiermethode.
virtual Encode(uint32_t, uint32_t)Kodiert das Glyph. Für TTF-Schriften ist der charCode Unicode.
virtual GidToUnicode(System::SharedPtr<Glyphs::GlyphId>)Dekodiert Gid zu Unicode. Die Glyph-ID ist eine eindeutige Nummer für ein Glyph, die vom Schriftarttyp abhängt. Zum Beispiel: Die ID von Type1 ist ein Glyph-Name, eine Instanz der Klasse (GlyphStringId). Die ID von TTF ist ein int-Index, eine Instanz der Klasse (GlyphUInt32Id).
virtual UnicodeToGid(uint32_t)Dekodiert ein Unicode und gibt die Glyph-ID zurück. Die Glyph-ID ist eine eindeutige Nummer für ein Glyph, die vom Schriftarttyp abhängt. Zum Beispiel: Die ID von Type1 ist ein Glyph-Name, eine Instanz der Klasse (GlyphStringId). Die ID von TTF ist ein int-Index, eine Instanz der Klasse (GlyphUInt32Id).

Siehe auch