IFontMetrics

IFontMetrics interface

Define una interfaz para las herramientas de métricas de fuentes.

public interface IFontMetrics

Propiedades

NombreDescripción
Ascender { get; set; }Obtiene el valor ascendente de la Fuente en unidades de fuente.
Descender { get; set; }Obtiene el valor descendente de la Fuente en unidades de fuente.
FontBBox { get; }Obtiene el cuadro delimitador de fuente.
FontMatrix { get; }Obtiene la matriz de transformación de fuentes.
IsFixedPitch { get; }Verdadero, si la Fuente es monoespaciada.
LineGap { get; }Obtiene el valor LineGap de la fuente en unidades de fuente.
TypoAscender { get; set; }Obtiene el valor ascendente tipográfico de la Fuente en unidades de fuente.
TypoDescender { get; set; }Obtiene el valor tipográfico descendente de la Fuente en unidades de Fuente.
TypoLineGap { get; }Obtiene el valor tipográfico LineGap de la fuente en unidades de fuente.
UnitsPerEM { get; set; }Obtiene unidades por em.

Métodos

NombreDescripción
GetAscender(double)Devuelve el ascendente para un tamaño de fuente específico.
GetDescender(double)Devuelve el descendiente para un tamaño de fuente específico.
GetGlyphBBox(GlyphId)Devuelve el glifo BBox.
GetGlyphWidth(GlyphId)Devuelve el ancho del glifo.
GetKerningValue(GlyphId, GlyphId)Devuelve el valor de interletraje para el par de glifos.
GetTypoAscender(double)Devuelve el ascendente tipográfico para un tamaño de fuente específico.
GetTypoDescender(double)Devuelve el descendiente tipográfico para un tamaño de fuente específico.
GetTypoLineGap(double)Devuelve el espacio entre líneas para un tamaño de fuente específico.
MeasureString(string, double)Mide la cadena y devuelve el ancho de la cadena.

Ver también