Class Font

Class Font

Numele spaţiului: Aspose.Imaging Asamblare: Aspose.Imaging.dll (25.4.0)

Define un anumit format pentru text, inclusiv fața fontului, dimensiunea și atributele de stil.

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

Inheritance

object Font

Membrii moștenitori

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

Constructors

Font(Etichetă: FontStyle)

Inițializează un nou Aspose.Imaging.Font care utilizează enumerația specificată existentă Wl17.Contact și _www.fontstile.

public Font(Font prototype, FontStyle newStyle)

Parameters

prototype Font

Funcția existentă Aspose.Imaging.Font de la care să creați noul Wl17.

newStyle FontStyle

Aspose.Imaging.FontStyle se aplică la noul Wl17.Contact. Valorile multiple ale numărului __ WL16_ .FonSstyle pot fi combinate cu operatorul OR.

Exceptions

ArgumentNullException

prototype’ is null.

Font(Război, float)

Inițializează un nou Aspose.Imaging.Font folosind o dimensiune specificată. setul de caractere este setat la __ WL16_.CharacterSet.Default, unitatea de grafică la Wl17 .GraphicsUnit.Point, stilul fontului la_www.fontStyle.

public Font(string fontName, float emSize)

Parameters

fontName string

O reprezentare a stringului a numelui Aspose.Imaging.Font.

emSize float

Dimensiunea em, în puncte, a noului 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(strânge, float, fontStyle)

Inițializează un nou Aspose.Imaging.Font folosind o dimensiune și un stil specificat. setul de caractere este setat la Wl17.CharacterSet.Default, unitatea de grafică la __ WL16 _.GraphicsUnit.Point.

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

Parameters

fontName string

O reprezentare a stringului a numelui Aspose.Imaging.Font.

emSize float

Dimensiunea em, în puncte, a noului font.

style FontStyle

Aspose.Imaging.FontStyle al noului 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, float, graficăUnit)

Inițializează un nou Aspose.Imaging.Font folosind o dimensiune și unitate specificate. setul de caractere este setat la __ WL16_.CharacterSet.Default, stilul este stabilit la W L17 .Style.Regular.

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

Parameters

fontName string

O reprezentare a stringului a numelui Aspose.Imaging.Font.

emSize float

Dimensiunea em a noului font în unitățile specificate de parametru unitățile.

unit GraphicsUnit

Aspose.Imaging.GraphicsUnit al noului 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, float, FontStyle, GraphicsUnit, CharacterSet)

Inițializează un nou Aspose.Imaging.Font folosind un set specific de dimensiuni, stil, unitate și caracter.

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

Parameters

fontName string

O reprezentare a stringului a numelui Aspose.Imaging.Font.

emSize float

Dimensiunea em a noului font în unitățile specificate de parametru unitățile.

style FontStyle

Aspose.Imaging.FontStyle al noului font.

unit GraphicsUnit

Aspose.Imaging.GraphicsUnit al noului font.

characterSet CharacterSet

Un caracter set pentru a folosi pentru acest 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, float, FontStyle, GraphicsUnit)

Inițializează un nou Aspose.Imaging.Font folosind o dimensiune, stil și unitate specificate.

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

Parameters

fontName string

O reprezentare a stringului a numelui Aspose.Imaging.Font.

emSize float

Dimensiunea em a noului font în unitățile specificate de parametru unitățile.

style FontStyle

Aspose.Imaging.FontStyle al noului font.

unit GraphicsUnit

Aspose.Imaging.GraphicsUnit al noului 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

Obține o valoare care indică dacă acest Aspose.Imaging.Font este îndrăzneț.

public bool Bold { get; }

Valoarea proprietății

bool

CharacterSet

Obține o valoare de byte care specifică setul de caractere pe care acest Aspose.Imaging.Font îl utilizează.

public CharacterSet CharacterSet { get; }

Valoarea proprietății

CharacterSet

Italic

Obține o valoare care indică dacă acest Aspose.Imaging.Font este italian.

public bool Italic { get; }

Valoarea proprietății

bool

Name

Obțineți numele feței acestui Aspose.Imaging.Font.

public string Name { get; }

Valoarea proprietății

string

Size

Obține em-mărimea acestui Aspose.Imaging.Font măsurat în unitățile specificate de proprietatea __ WL16__ .Fon.Unit.

public float Size { get; }

Valoarea proprietății

float

Strikeout

Obține o valoare care indică dacă acest Aspose.Imaging.Font specifică o linie orizontală prin font.

public bool Strikeout { get; }

Valoarea proprietății

bool

Style

Obțineți informații de stil pentru acest Aspose.Imaging.Font.

public FontStyle Style { get; }

Valoarea proprietății

FontStyle

Underline

Obține o valoare care indică dacă acest Aspose.Imaging.Font este subliniat.

public bool Underline { get; }

Valoarea proprietății

bool

Unit

Obțineți unitatea de măsură pentru acest Aspose.Imaging.Font.

public GraphicsUnit Unit { get; }

Valoarea proprietății

GraphicsUnit

Methods

DeepClone()

Creează o copie exactă profundă a acestui Aspose.Imaging.Font.

public Font DeepClone()

Returns

Font

Aspose.Imaging.Font această metodă creează.

Equals(Obiectul)

Indică dacă obiectul specificat este un Aspose.Imaging.Font și are aceleași valori de proprietate ca și acesta.

public override bool Equals(object obj)

Parameters

obj object

Obiectul de testare.

Returns

bool

Adevărat dacă parametrul obj’ este un Aspose.Imaging.Font și are aceleași valori de proprietate ca și acest Wl17.Cont; altfel, false.

GetHashCode()

Obțineți codul hash pentru acest Aspose.Imaging.Font.

public override int GetHashCode()

Returns

int

Codul de hash pentru acest Aspose.Imaging.Font.

ToString()

Întoarce o reprezentare a stringului citit de om a acestui Aspose.Imaging.Font.

public override string ToString()

Returns

string

O stringă care reprezintă acest Aspose.Imaging.Font.

 Română