Font

Font class

Representa la clase de fuente base.

public abstract class Font : IFont, IFontSaver, IGlyphAccessor

Propiedades

NombreDescripción
abstract Encoding { get; }Obtiene la codificación de fuentes.
abstract FontDefinition { get; }Obtiene definición de fuente.
abstract FontFamily { get; set; }Obtiene o establece la familia de fuentes.
abstract FontName { get; set; }Obtiene o establece el nombre de la cara de la fuente.
abstract FontNames { get; }Obtiene los nombres de las fuentes.
FontSaver { get; }Obtiene la función de guardar fuentes.
abstract FontStyle { get; }Obtiene el estilo de fuente. Este es un valor calculado y representado en tipo generalizado.
abstract FontType { get; }Obtiene Tipo de fuente. Tipo1, TrueType, etc.
GlyphAccessor { get; }Accesorio de glifo de fuente. Recupera glifos e identificadores de glifos.
abstract GlyphIdType { get; }Especificación de tipo de ID de glifo. Para consumidores que necesitan saber el tipo real de ‘bytes[]’.
abstract Metrics { get; }Obtiene métricas de fuentes.
abstract NumGlyphs { get; }Obtiene el número de glifos en la Fuente.
abstract PostscriptNames { get; }Obtiene nombres de fuentes postscript.
abstract Style { get; set; }Obtiene o establece el estilo de fuente. Este es un valor de cadena sin formato proporcionado por el archivo de fuente.

Métodos

NombreDescripción
static Open(FontDefinition)Abre una fuente, utilizando el objeto FontDefinition.
static Open(FontType, byte[])Abre una fuente, utilizando el tipo de fuente y la matriz de bytes de datos de fuente.
static Open(FontType, StreamSource)Abre una fuente, usando el tipo de fuente y la fuente de transmisión.
static Open(FontType, string)Abre una fuente, usando el tipo de fuente y el nombre del archivo de fuente.
abstract Convert(FontType)Convierte la Fuente a otro formato.
abstract GetAllGlyphIds()Devuelve todos los identificadores de glifo, disponibles en la fuente. El identificador de glifo es un número único para un glifo, que depende del tipo de fuente. Por ejemplo: El identificador de Tipo1 es un nombre de glifo, instancia de (GlyphStringId) class. El id de TTF es un índice int, instancia de (GlyphUInt32Id clase.
abstract GetGlyphById(GlyphId)Devuelve el glifo por id. de glifo. El id. de glifo es un número único para un glifo, que depende del tipo de fuente. GlyphId - objeto derivado. 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.
virtual GetGlyphsForText(string)Obtiene representación de glifos para texto.
virtual Save(Stream)Guarda la fuente en el formato original.
virtual Save(string)Guarda la fuente en el formato original.
SaveToFormat(Stream, FontSavingFormats)Guarda la fuente en el formato especificado.

Ver también