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
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
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
emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.
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
emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.
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
emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.
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
emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.
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
emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.
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
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
Italic
Obține o valoare care indică dacă acest Aspose.Imaging.Font este italian.
public bool Italic { get; }
Valoarea proprietății
Name
Obțineți numele feței acestui Aspose.Imaging.Font.
public string Name { get; }
Valoarea proprietății
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
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
Style
Obțineți informații de stil pentru acest Aspose.Imaging.Font.
public FontStyle Style { get; }
Valoarea proprietății
Underline
Obține o valoare care indică dacă acest Aspose.Imaging.Font este subliniat.
public bool Underline { get; }
Valoarea proprietății
Unit
Obțineți unitatea de măsură pentru acest Aspose.Imaging.Font.
public GraphicsUnit Unit { get; }
Valoarea proprietății
Methods
DeepClone()
Creează o copie exactă profundă a acestui Aspose.Imaging.Font.
public Font DeepClone()
Returns
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
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
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
O stringă care reprezintă acest Aspose.Imaging.Font.