Class Font

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 Font

Inheritance

object Font

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

ArgumentNullException

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

ArgumentOutOfRangeException

emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.

ArgumentNullException

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

ArgumentOutOfRangeException

emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.

ArgumentNullException

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

ArgumentOutOfRangeException

emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.

ArgumentNullException

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

ArgumentOutOfRangeException

emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.

ArgumentNullException

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

ArgumentOutOfRangeException

emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.

ArgumentNullException

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

bool

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

CharacterSet

Italic

Obtiene un valor que indica si este Aspose.Imaging.Font es italiano.

public bool Italic { get; }

Valor de la propiedad

bool

Name

Obtenga el nombre del rostro de este Aspose.Imaging.Font.

public string Name { get; }

Valor de la propiedad

string

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

float

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

bool

Style

Obtenga información de estilo para este Aspose.Imaging.Font.

public FontStyle Style { get; }

Valor de la propiedad

FontStyle

Underline

Recibe un valor que indica si este Aspose.Imaging.Font se subraya.

public bool Underline { get; }

Valor de la propiedad

bool

Unit

Obtenga la unidad de medida para este Aspose.Imaging.Font.

public GraphicsUnit Unit { get; }

Valor de la propiedad

GraphicsUnit

Methods

DeepClone()

Crea una copia exacta de este Aspose.Imaging.Font.

public Font DeepClone()

Returns

Font

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

bool

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

int

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

string

Una línea que representa este Aspose.Imaging.Font.

 Español