Class Font
Nombre del espacio: Aspose.Imaging Asamblea: Aspose.Imaging.dll (25.5.0)
Define un formato específico para el texto, incluyendo el rostro de la letra, el tamaño y los atributos de estilo.
[JsonObject(MemberSerialization.OptIn)]
public sealed class FontInheritance
Miembros heredados
object.GetType() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Constructors
Font(Título: FontStyle)
Inicializa un nuevo Aspose.Imaging.Font que utiliza la especificada lista existente Aspose.Imaging.Font y Aspose.Imaging.FontStyle.
public Font(Font prototype, FontStyle newStyle)Parameters
prototype Font
El existente Aspose.Imaging.Font desde el que crear el nuevo Aspose.Imaging.Font.
newStyle FontStyle
El Aspose.Imaging.FontStyle se aplica al nuevo Aspose.Imaging.Font. valores múltiples de la lista de Aspose.Imaging.FontStyle se puede combinar con el operador OR.
Exceptions
prototype’ is null.
Font(Síntomas, Float)
Inicializa un nuevo Aspose.Imaging.Font utilizando un tamaño especificado. El conjunto de caracteres se configura a Aspose.Imaging.CharacterSet.Default, la unidad gráfica a Aspose.Imaging.GraphicsUnit.Point, el estilo de la letra a Aspose.Imaging.FontStyle.Regular.
public Font(string fontName, float emSize)Parameters
fontName string
Una representación de la línea del nombre Aspose.Imaging.Font.
emSize float
El em-size, en puntos, de la nueva letra.
Exceptions
emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.
fontName’ is null.
Font(Síntomas, Síntomas, FontStyle)
Inicializa un nuevo Aspose.Imaging.Font utilizando un tamaño y estilo especificados. El conjunto de caracteres se establece en Aspose.Imaging.CharacterSet.Default, la unidad gráfica en Aspose.Imaging.GraphicsUnit.Point.
public Font(string fontName, float emSize, FontStyle style)Parameters
fontName string
Una representación de la línea del nombre Aspose.Imaging.Font.
emSize float
El em-size, en puntos, de la nueva letra.
style FontStyle
El Aspose.Imaging.FontStyle de la nueva letra.
Exceptions
emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.
fontName’ is null.
Font(Síntomas, Float, GraphicsUnit)
Inicializa un nuevo Aspose.Imaging.Font utilizando un tamaño y unidad especificados. El conjunto de caracteres se configura a Aspose.Imaging.CharacterSet.Default, el estilo se configura a Aspose.Imaging.FontStyle.Regular.
public Font(string fontName, float emSize, GraphicsUnit unit)Parameters
fontName string
Una representación de la línea del nombre Aspose.Imaging.Font.
emSize float
El tamaño em de la nueva letra en las unidades especificadas por el parámetro de la unidad.
unit GraphicsUnit
El Aspose.Imaging.GraphicsUnit de la nueva letra.
Exceptions
emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.
fontName’ is null.
Font(rincón, float, FontStyle, GraphicsUnit, CharacterSet)
Inicializa un nuevo Aspose.Imaging.Font utilizando un conjunto de tamaño, estilo, unidad y caracteres especificados.
public Font(string fontName, float emSize, FontStyle style, GraphicsUnit unit, CharacterSet characterSet)Parameters
fontName string
Una representación de la línea del nombre Aspose.Imaging.Font.
emSize float
El tamaño em de la nueva letra en las unidades especificadas por el parámetro de la unidad.
style FontStyle
El Aspose.Imaging.FontStyle de la nueva letra.
unit GraphicsUnit
El Aspose.Imaging.GraphicsUnit de la nueva letra.
characterSet CharacterSet
Un personaje establecido para utilizar para esta fuente.
Exceptions
emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.
fontName’ is null.
Font(Tamaño, Tamaño, FontStyle, GraphicsUnit)
Inicializa un nuevo Aspose.Imaging.Font utilizando un tamaño, estilo y unidad especificada.
public Font(string fontName, float emSize, FontStyle style, GraphicsUnit unit)Parameters
fontName string
Una representación de la línea del nombre Aspose.Imaging.Font.
emSize float
El tamaño em de la nueva letra en las unidades especificadas por el parámetro de la unidad.
style FontStyle
El Aspose.Imaging.FontStyle de la nueva letra.
unit GraphicsUnit
El Aspose.Imaging.GraphicsUnit de la nueva letra.
Exceptions
emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.
fontName’ is null.
Properties
Bold
Obtiene un valor que indica si este Aspose.Imaging.Font es valiente.
public bool Bold { get; }Valor de la propiedad
CharacterSet
Obtenga un valor de byte que especifica el conjunto de caracteres que este Aspose.Imaging.Font utiliza.
public CharacterSet CharacterSet { get; }Valor de la propiedad
Italic
Obtiene un valor que indica si este Aspose.Imaging.Font es italiano.
public bool Italic { get; }Valor de la propiedad
Name
Obtenga el nombre del rostro de este Aspose.Imaging.Font.
public string Name { get; }Valor de la propiedad
Size
Obtenga el tamaño em de este Aspose.Imaging.Font medido en las unidades especificadas por la propiedad de Aspose.Imaging.Font.Unit.
public float Size { get; }Valor de la propiedad
Strikeout
Obtiene un valor que indica si este Aspose.Imaging.Font especifica una línea horizontal a través de la letra.
public bool Strikeout { get; }Valor de la propiedad
Style
Obtenga información de estilo para este Aspose.Imaging.Font.
public FontStyle Style { get; }Valor de la propiedad
Underline
Recibe un valor que indica si este Aspose.Imaging.Font se subraya.
public bool Underline { get; }Valor de la propiedad
Unit
Obtenga la unidad de medida para este Aspose.Imaging.Font.
public GraphicsUnit Unit { get; }Valor de la propiedad
Methods
DeepClone()
Crea una copia exacta de este Aspose.Imaging.Font.
public Font DeepClone()Returns
El Aspose.Imaging.Font crea este método.
Equals(Objeto)
Indica si el objeto especificado es un Aspose.Imaging.Font y tiene los mismos valores de propiedad que este Aspose.Imaging.Font.
public override bool Equals(object obj)Parameters
obj object
El objeto para probar.
Returns
Es cierto si el parámetro obj’ es un Aspose.Imaging.Font y tiene los mismos valores de propiedad que este Aspose.Imaging.Font; de lo contrario, falso.
GetHashCode()
Obtenga el código de hash para este Aspose.Imaging.Font.
public override int GetHashCode()Returns
El código de hash para este Aspose.Imaging.Font.
ToString()
Devolve una representación de la línea que se puede leer por el hombre de este Aspose.Imaging.Font.
public override string ToString()Returns
Una línea que representa este Aspose.Imaging.Font.