Class DrFont
Namespace: Aspose.Page.Font
Assembly: Aspose.Page.dll (25.1.2)
Utilice esta clase en lugar de GDI+ Font
public class DrFont
Herencia
Miembros heredados
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Propiedades
AscentLis
Asentamiento de celda de esta fuente (lis). Esta es una distancia vertical desde la parte superior de la celda hasta la línea base de la celda.
public int AscentLis { get; }
Valor de propiedad
Observaciones
Este valor también se llama línea base de celda.
AscentPoints
Devuelve el asentamiento de celda en puntos.
public float AscentPoints { get; }
Valor de propiedad
CellHeightLis
Devuelve la altura de celda de esta fuente (lis). Este es un atajo para Aspose.Page.Font.DrFont.AscentLis + Aspose.Page.Font.DrFont.DescentLis.
public int CellHeightLis { get; }
Valor de propiedad
CellHeightPoints
Atajo para Aspose.Page.Font.DrFont.AscentPoints + Aspose.Page.Font.DrFont.DescentPoints.
public float CellHeightPoints { get; }
Valor de propiedad
DescentLis
Descenso de celda de esta fuente (lis). Esta es una distancia vertical desde la parte inferior de la celda hasta la línea base de la celda.
public int DescentLis { get; }
Valor de propiedad
DescentPoints
Devuelve el descenso de celda en puntos.
public float DescentPoints { get; }
Valor de propiedad
FamilyName
Obtiene el nombre de esta fuente.
public string FamilyName { get; }
Valor de propiedad
IsBold
Obtiene un valor que indica si esta instancia es negrita.
public bool IsBold { get; }
Valor de propiedad
IsItalic
Obtiene un valor que indica si esta instancia es cursiva.
public bool IsItalic { get; }
Valor de propiedad
LeadingLis
Devuelve el interlineado de esta fuente (lis). Este es un atajo para Aspose.Page.Font.DrFont.LineSpacingLis - Aspose.Page.Font.DrFont.CellHeightLis.
public int LeadingLis { get; }
Valor de propiedad
LeadingPoints
Devuelve el interlineado de esta fuente (lis). Este es un atajo para Aspose.Page.Font.DrFont.LineSpacingLis - Aspose.Page.Font.DrFont.CellHeightLis.
public float LeadingPoints { get; }
Valor de propiedad
LineSpacingLis
Devuelve el espaciado de celda de esta fuente (lis). Esta es una distancia vertical entre las líneas base de los dos glifos.
public int LineSpacingLis { get; }
Valor de propiedad
LineSpacingPoints
Devuelve el espaciado de celda de esta fuente (puntos). Esta es una distancia vertical entre las líneas base de los dos glifos.
public float LineSpacingPoints { get; }
Valor de propiedad
SizePoints
Obtiene el tamaño de esta fuente (puntos).
public float SizePoints { get; set; }
Valor de propiedad
SmallCapsScaleFactor
Obtiene el factor de escala SmallCaps.
public float SmallCapsScaleFactor { get; }
Valor de propiedad
Style
Obtiene el estilo de esta fuente.
public FontStyle Style { get; }
Valor de propiedad
StyleEx
Esta propiedad contiene información adicional sobre el estilo de la fuente.
public short StyleEx { get; set; }
Valor de propiedad
Métodos
Equals(DrFont)
Compara el especificado otro.
protected bool Equals(DrFont other)
Parámetros
other
DrFont
El otro objeto.
Devuelve
true
si el Aspose.Page.Font.DrFont especificado es igual a esta instancia; de lo contrario, false
.
Equals(object)
Determina si el System.Object especificado es igual a esta instancia.
public override bool Equals(object obj)
Parámetros
obj
object
El System.Object a comparar con esta instancia.
Devuelve
true
si el System.Object especificado es igual a esta instancia; de lo contrario, false
.
GetCharWidthLis(char)
Obtiene el ancho del carácter lis.
public int GetCharWidthLis(char c)
Parámetros
c
char
El símbolo a calcular.
Devuelve
Devuelve el ancho
GetCharWidthPoints(char)
Devuelve el ancho del carácter (puntos).
public float GetCharWidthPoints(char c)
Parámetros
c
char
El símbolo a calcular.
Devuelve
Devuelve el ancho
GetHashCode()
Devuelve un código hash para esta instancia.
public override int GetHashCode()
Devuelve
Un código hash para esta instancia, adecuado para su uso en algoritmos de hash y estructuras de datos como una tabla hash.
GetTextSizePoints(string)
Devuelve la medición del cuadro de texto del texto en puntos.
public SizeF GetTextSizePoints(string text)
Parámetros
text
string
El texto a calcular.
Devuelve
Devuelve el tamaño
GetTextWidthLis(string)
Obtiene el ancho del texto lis.
public int GetTextWidthLis(string text)
Parámetros
text
string
El texto a calcular.
Devuelve
Devuelve el ancho
GetTextWidthPoints(string)
Obtiene el ancho del texto en puntos.
public float GetTextWidthPoints(string text)
Parámetros
text
string
El texto a calcular.
Devuelve
Devuelve el ancho
GetTextWidthPoints(string, int, int)
Obtiene el ancho del texto en puntos.
public float GetTextWidthPoints(string text, int startIndex, int charCount)
Parámetros
text
string
El texto a calcular.
startIndex
int
El índice de inicio.
charCount
int
El conteo de caracteres.
Devuelve
Devuelve el ancho
IsPoorlyRenderedByGdiPlus(string)
Devuelve verdadero para la fuente “Microsoft Sans Serif”. Esta fuente se renderiza mal por GDI+. Ver Test286 y Gemini-6959.
public static bool IsPoorlyRenderedByGdiPlus(string fontName)
Parámetros
fontName
string
Nombre de la fuente.
Devuelve
true
si [se renderiza mal por GDI plus] [el nombre de fuente especificado]; de lo contrario, false
.
Replace(DrFont)
Reemplaza el contenido de la fuente.
public void Replace(DrFont font)
Parámetros
font
DrFont
La fuente fuente.