IFontEncoding

IFontEncoding interface

Define una interfaz para la codificación de fuentes.

public interface IFontEncoding

Métodos

NombreDescripción
DecodeToGid(uint)Decodifica un código de carácter y devuelve la identificación del glifo. La identificación del glifo es un número único para un glifo, que depende del tipo de fuente. Por ejemplo: La identificación del tipo 1 es un nombre de glifo, instancia de (GlyphStringId) class. El id de TTF es un índice int, instancia de (GlyphUInt32Id ) class. Nota: el código de caracteres no es necesario un código único. El código de caracteres es un índice de caracteres en la “tabla” de codificación de fuentes.
DecodeToGidParameterized(IEncodingParameters, uint)Método de decodificación parametrizado. Algunos tipos de fuentes pueden tener múltiples mapas/algoritmos de codificación. Entonces,IEncodingParameters La interfaz se utiliza para crear parámetros de codificación de fuentes concretas.
Encode(uint, uint)Codifica el glifo. Para fuentes TTF, el código de caracteres es unicode.
GidToUnicode(GlyphId)Decodifica Gid a Unicode. Glyph id es un número único para un glifo, que depende del tipo de fuente. Por ejemplo: Type1’s id es un nombre de glifo, instancia de (GlyphStringId) class. El id de TTF es un índice int, instancia de (GlyphUInt32Id clase.
UnicodeToGid(uint)Descodifica un Unicode y devuelve el id de glifo. El id de glifo es un número único para un glifo, que depende del tipo de fuente. Por ejemplo: El id de Type1 es un nombre de glifo, instancia de (GlyphStringId) class. El id de TTF es un índice int, instancia de (GlyphUInt32Id clase.

Ver también