Aspose::Font::IFontEncoding Klasse
Inhalt
[
Ausblenden
]IFontEncoding class
Definiert eine Schnittstelle für die Font Codierung.
class IFontEncoding : public virtual System::Object
Methoden
| Methode | Beschreibung |
|---|---|
| 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
- Class Object
- Namespace Aspose::Font
- Library Aspose.Font for C++