Aspose::Font::Ttf::TtfEncoding class

TtfEncoding class

Stellt die TTF-Font-Kodierung dar.

class TtfEncoding : public Aspose::Font::IFontEncoding

Methoden

MethodeBeschreibung
DecodeToGid(uint32_t) overrideDie 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) overrideDie parametrische Version ermöglicht die Verwendung einer spezifischen CMap‑Tabelle (nicht Unicode).
Encode(uint32_t, uint32_t) overrideKodiert die Glyphe. Für TTF‑Fonts ist der Zeichencode Unicode.
GidToUnicode(System::SharedPtr<Glyphs::GlyphId>) overrideDekodiert 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) overrideDekodiert ein Unicode und gibt die Glyph-ID zurück.

Siehe auch