Class Font

Class Font

Il nome: Aspose.Imaging Assemblea: Aspose.Imaging.dll (25.4.0)

Definisce un formato specifico per il testo, compreso il volto della font, la dimensione e gli attributi dello stile.

[JsonObject(MemberSerialization.OptIn)]
public sealed class Font

Inheritance

object Font

I membri ereditari

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

Font(Sviluppo, FontStyle)

Inizializza un nuovo Aspose.Imaging.Font che utilizza l’elenco esistente specificato W L 17 .Fonte e _ WL 17 _ .

public Font(Font prototype, FontStyle newStyle)

Parameters

prototype Font

L’attuale Aspose.Imaging.Font da cui creare il nuovo WR17.

newStyle FontStyle

Il Aspose.Imaging.FontStyle può essere applicato al nuovo Wl17.Conta. Valori multipli del _ WL16_ .L’elenco di fontSstyle è possibile combinare con l’operatore OR.

Exceptions

ArgumentNullException

prototype’ is null.

Font(Strumento, Float)

Il set di caratteri è impostato a Aspose.Imaging.CharacterSet.Default, l’unità grafica a W L17.GraphicsUnit.Point, lo stile di font a_Wl17 _.FontStyle.Regolare.

public Font(string fontName, float emSize)

Parameters

fontName string

Una rappresentazione di string del nome Aspose.Imaging.Font.

emSize float

L’em-size, in punti, del nuovo font.

Exceptions

ArgumentOutOfRangeException

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

ArgumentNullException

fontName’ is null.

Font(stringa, flotta, fontStyle)

Inizializza un nuovo Aspose.Imaging.Font utilizzando una dimensione e uno stile specificati. Il set di caratteri è impostato a Wl17.CharacterSet.Default, l’unità grafica a __ WL16_ .GraphicsUnit.Point.

public Font(string fontName, float emSize, FontStyle style)

Parameters

fontName string

Una rappresentazione di string del nome Aspose.Imaging.Font.

emSize float

L’em-size, in punti, del nuovo font.

style FontStyle

Il Aspose.Imaging.FontStyle del nuovo font.

Exceptions

ArgumentOutOfRangeException

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

ArgumentNullException

fontName’ is null.

Font(stringa, flotta, graficaUnit)

Inizializza un nuovo Aspose.Imaging.Font utilizzando una dimensione e unità specificate. Il set di caratteri è impostato a Wl17.CharacterSet.Default, lo stile è imposta a __ WL16__..FontiStyle.Regolare.

public Font(string fontName, float emSize, GraphicsUnit unit)

Parameters

fontName string

Una rappresentazione di string del nome Aspose.Imaging.Font.

emSize float

La dimensione em della nuova lettera nelle unità specificate dal parametro unità.

unit GraphicsUnit

Il Aspose.Imaging.GraficaUnità del nuovo font.

Exceptions

ArgumentOutOfRangeException

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

ArgumentNullException

fontName’ is null.

Font(string, flotta, FontStyle, GraphicsUnit, CharacterSet)

Inizializza un nuovo Aspose.Imaging.Font utilizzando un set di dimensioni, stile, unità e caratteri specificati.

public Font(string fontName, float emSize, FontStyle style, GraphicsUnit unit, CharacterSet characterSet)

Parameters

fontName string

Una rappresentazione di string del nome Aspose.Imaging.Font.

emSize float

La dimensione em della nuova lettera nelle unità specificate dal parametro unità.

style FontStyle

Il Aspose.Imaging.FontStyle del nuovo font.

unit GraphicsUnit

Il Aspose.Imaging.GraficaUnità del nuovo font.

characterSet CharacterSet

Un carattere impostato per utilizzare per questo font.

Exceptions

ArgumentOutOfRangeException

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

ArgumentNullException

fontName’ is null.

Font(stringa, flotta, FontStyle, GraphicsUnit)

Inizializza un nuovo Aspose.Imaging.Font utilizzando una dimensione, uno stile e unità specificate.

public Font(string fontName, float emSize, FontStyle style, GraphicsUnit unit)

Parameters

fontName string

Una rappresentazione di string del nome Aspose.Imaging.Font.

emSize float

La dimensione em della nuova lettera nelle unità specificate dal parametro unità.

style FontStyle

Il Aspose.Imaging.FontStyle del nuovo font.

unit GraphicsUnit

Il Aspose.Imaging.GraficaUnità del nuovo font.

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

Riceve un valore che indica se questo Aspose.Imaging.Font è coraggioso.

public bool Bold { get; }

Valore di proprietà

bool

CharacterSet

Riceve un valore byte che specifica il set di carattere che questo Aspose.Imaging.Font utilizza.

public CharacterSet CharacterSet { get; }

Valore di proprietà

CharacterSet

Italic

Riceve un valore che indica se questo Aspose.Imaging.Fonte è italiano.

public bool Italic { get; }

Valore di proprietà

bool

Name

Ricevi il nome del viso di questo Aspose.Imaging.Font.

public string Name { get; }

Valore di proprietà

string

Size

Riceve l’em-size di questo Aspose.Imaging.Font misurato nelle unità specificate dalla proprietà WR17.

public float Size { get; }

Valore di proprietà

float

Strikeout

Riceve un valore che indica se questo Aspose.Imaging.Font specifica una linea orizzontale attraverso la font.

public bool Strikeout { get; }

Valore di proprietà

bool

Style

Ricevi informazioni di stile per questo Aspose.Imaging.Font.

public FontStyle Style { get; }

Valore di proprietà

FontStyle

Underline

Riceve un valore che indica se questo Aspose.Imaging.Font è sottolineato.

public bool Underline { get; }

Valore di proprietà

bool

Unit

Ricevi l’unità di misura per questo Aspose.Imaging.Font.

public GraphicsUnit Unit { get; }

Valore di proprietà

GraphicsUnit

Methods

DeepClone()

Crea una copia accurata di questo Aspose.Imaging.Font.

public Font DeepClone()

Returns

Font

Il Aspose.Imaging.Font questo metodo crea.

Equals(oggetto)

Indica se l’oggetto specificato è un Aspose.Imaging.Font e ha gli stessi valori di proprietà che questo Wl17.Pont.

public override bool Equals(object obj)

Parameters

obj object

L’oggetto da testare.

Returns

bool

È vero se il parametro obj’ è un Aspose.Imaging.Font e ha gli stessi valori di proprietà che questo Wl17.Cont; altrimenti, falso.

GetHashCode()

Ottieni il codice hash per questo Aspose.Imaging.Font.

public override int GetHashCode()

Returns

int

Il codice hash per questo Aspose.Imaging.Font.

ToString()

Ritorna una rappresentazione di stringhe a lettura umana di questo Aspose.Imaging.Font.

public override string ToString()

Returns

string

Una riga che rappresenta questo Aspose.Imaging.Font.

 Italiano