Class DrFont

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

objectDrFont

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

int

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

float

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

int

CellHeightPoints

Atajo para Aspose.Page.Font.DrFont.AscentPoints + Aspose.Page.Font.DrFont.DescentPoints.

public float CellHeightPoints { get; }

Valor de propiedad

float

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

int

DescentPoints

Devuelve el descenso de celda en puntos.

public float DescentPoints { get; }

Valor de propiedad

float

FamilyName

Obtiene el nombre de esta fuente.

public string FamilyName { get; }

Valor de propiedad

string

IsBold

Obtiene un valor que indica si esta instancia es negrita.

public bool IsBold { get; }

Valor de propiedad

bool

IsItalic

Obtiene un valor que indica si esta instancia es cursiva.

public bool IsItalic { get; }

Valor de propiedad

bool

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

int

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

float

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

int

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

float

SizePoints

Obtiene el tamaño de esta fuente (puntos).

public float SizePoints { get; set; }

Valor de propiedad

float

SmallCapsScaleFactor

Obtiene el factor de escala SmallCaps.

public float SmallCapsScaleFactor { get; }

Valor de propiedad

float

Style

Obtiene el estilo de esta fuente.

public FontStyle Style { get; }

Valor de propiedad

FontStyle

StyleEx

Esta propiedad contiene información adicional sobre el estilo de la fuente.

public short StyleEx { get; set; }

Valor de propiedad

short

Métodos

Equals(DrFont)

Compara el especificado otro.

protected bool Equals(DrFont other)

Parámetros

other DrFont

El otro objeto.

Devuelve

bool

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

bool

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

int

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

float

Devuelve el ancho

GetHashCode()

Devuelve un código hash para esta instancia.

public override int GetHashCode()

Devuelve

int

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

SizeF

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

int

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

float

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

float

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

bool

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.

 Español