Aspose::Font::Ttf::TtfEncoding class
Inhalt
[
Ausblenden
]TtfEncoding class
Stellt die TTF-Font-Kodierung dar.
class TtfEncoding : public Aspose::Font::IFontEncoding
Methoden
| Methode | Beschreibung |
|---|---|
| DecodeToGid(uint32_t) override | Die DecodeToGlyphId‑Implementierung des TTF-Font findet die Unicode‑Tabelle und gibt die Glyphen‑ID für ein Unicode‑Zeichen zurück. Eine Glyphen‑ID ist eine eindeutige Nummer für eine Glyphe, die vom Font‑Typ abhängt. Zum Beispiel: Die ID des Type1 ist ein Glyphenname, eine Instanz der Klasse (GlyphStringId). Die TTF‑ID ist ein Integer‑Index, eine Instanz der Klasse (GlyphUInt32Id). |
| DecodeToGidParameterized(System::SharedPtr<IEncodingParameters>, uint32_t) override | Die parametrische Version ermöglicht die Verwendung einer spezifischen CMap‑Tabelle (nicht Unicode). |
| Encode(uint32_t, uint32_t) override | Kodiert die Glyphe. Für TTF‑Fonts ist der Zeichencode Unicode. |
| GidToUnicode(System::SharedPtr<Glyphs::GlyphId>) override | Dekodiert Glyph-ID zu Unicode. Eine Glyph-ID ist eine eindeutige Nummer für ein Glyph, die vom Font-Typ abhängt. Zum Beispiel: Die ID von Type1 ist ein Glyph-Name, eine Instanz der Klasse (GlyphStringId). Die ID von TTF ist ein Integer-Index, eine Instanz der Klasse (GlyphUInt32Id). |
| UnicodeToGid(uint32_t) override | Dekodiert ein Unicode und gibt die Glyph-ID zurück. |
Siehe auch
- Class IFontEncoding
- Namespace Aspose::Font::Ttf
- Library Aspose.Font for C++