IFontEncoding

IFontEncoding interface

Definiert eine Schnittstelle für die Schriftcodierung.

public interface IFontEncoding

Methoden

NameBeschreibung
DecodeToGid(uint)Decodiert einen Zeichencode und gibt die Glyphen-ID zurück. Die Glyphen-ID ist eine eindeutige Nummer für eine Glyphe, die vom Schriftarttyp abhängig ist. Zum Beispiel: Die ID von Typ1 ist ein Glyphenname, Instanz von (GlyphStringId) class. TTF-ID ist ein int-Index, Instanz von (GlyphUInt32Id ) class. Hinweis: Der Zeichencode ist kein Unicode. Der Zeichencode ist ein Zeichenindex in der Schriftcodierung “table”.
DecodeToGidParameterized(IEncodingParameters, uint)Parametrisierte Dekodierungsmethode. Einige Schriftarten können mehrere Kodierungsalgorithmen/-maps haben. Also,IEncodingParameters Schnittstelle wird verwendet, um konkrete Zeichensatzkodierungsparameter zu erstellen.
Encode(uint, uint)Kodiert die Glyphe. Für TTF-Schriftarten ist der charCode unicode.
GidToUnicode(GlyphId)Decodiert Gid in Unicode. Die Glyphen-ID ist eine eindeutige Nummer für eine Glyphe, die vom Schriftarttyp abhängig ist. Zum Beispiel: Die ID von Type1 ist ein Glyphenname, Instanz von (GlyphStringId) class. TTF-ID ist ein int-Index, Instanz von (GlyphUInt32Id Klasse.
UnicodeToGid(uint)Dekodiert einen Unicode und gibt die Glyphen-ID zurück. Die Glyphen-ID ist eine eindeutige Nummer für eine Glyphe, die vom Schriftarttyp abhängig ist. Zum Beispiel: Die ID von Typ1 ist ein Glyphenname, Instanz von (GlyphStringId) class. TTF-ID ist ein int-Index, Instanz von (GlyphUInt32Id Klasse.

Siehe auch