Class Font
Namn på plats: Aspose.Imaging Församling: Aspose.Imaging.dll (25.4.0)
Definiera ett specifikt format för text, inklusive teckensnitt ansikte, storlek och stil attribut.
[JsonObject(MemberSerialization.OptIn)]
public sealed class Font
Inheritance
Arvsmedlemmar
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Font(Författare, FontStyle)
Initialiserar en ny Aspose.Imaging.Font som använder den angivna befintliga Aspose.Imaging.Font och Aspose.Imaging.FontStyle listan.
public Font(Font prototype, FontStyle newStyle)
Parameters
prototype
Font
Den befintliga Aspose.Imaging.Font från vilken att skapa den nya Aspose.Imaging.Font.
newStyle
FontStyle
Aspose.Imaging.FontStyle tillämpas på den nya Aspose.Imaging.Font. Multiple värden av Aspose.Imaging.FontStyle listan kan kombineras med OR-operatören.
Exceptions
prototype’ is null.
Font(sträng, flotta)
Initialiserar en ny Aspose.Imaging.Font med en angiven storlek. Karaktärset är inställd på Aspose.Imaging.CharacterSet.Default, grafikenheten till Aspose.Imaging.GraphicsUnit.Point, fontstilen till Aspose.Imaging.FontStyle.Regular.
public Font(string fontName, float emSize)
Parameters
fontName
string
En rad representation av Aspose.Imaging.Font namn.
emSize
float
Den em-storlek, i punkter, av det nya tecknet.
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)
Initialiserar en ny Aspose.Imaging.Font med hjälp av en angiven storlek och stil. Karaktärset är inställd på Aspose.Imaging.CharacterSet.Default, den grafiska enheten till Aspose.Imaging.GraphicsUnit.Point.
public Font(string fontName, float emSize, FontStyle style)
Parameters
fontName
string
En rad representation av Aspose.Imaging.Font namn.
emSize
float
Den em-storlek, i punkter, av det nya tecknet.
style
FontStyle
Aspose.Imaging.FontStyle av det nya tecknet.
Exceptions
emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.
fontName’ is null.
Font(String, Float, GraphicsUnit)
Initialiserar en ny Aspose.Imaging.Font med hjälp av en angiven storlek och enhet. Karaktärset ställs in på Aspose.Imaging.CharacterSet.Default, stilen ställs in på Aspose.Imaging.FontStyle.Regular.
public Font(string fontName, float emSize, GraphicsUnit unit)
Parameters
fontName
string
En rad representation av Aspose.Imaging.Font namn.
emSize
float
Den em-storlek för det nya tecknet i enheterna som anges av enhetens parameter.
unit
GraphicsUnit
Den Aspose.Imaging.GraphicsUnit av det nya tecknet.
Exceptions
emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.
fontName’ is null.
Font(sträng, flöde, FontStyle, GraphicsUnit, CharacterSet)
Initialiserar en ny Aspose.Imaging.Font med hjälp av en angiven storlek, stil, enhet och karaktär.
public Font(string fontName, float emSize, FontStyle style, GraphicsUnit unit, CharacterSet characterSet)
Parameters
fontName
string
En rad representation av Aspose.Imaging.Font namn.
emSize
float
Den em-storlek för det nya tecknet i enheterna som anges av enhetens parameter.
style
FontStyle
Aspose.Imaging.FontStyle av det nya tecknet.
unit
GraphicsUnit
Den Aspose.Imaging.GraphicsUnit av det nya tecknet.
characterSet
CharacterSet
Ett tecken som ska användas för det här tecknet.
Exceptions
emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.
fontName’ is null.
Font(sträng, flytande, FontStyle, GraphicsUnit)
Initialiserar en ny Aspose.Imaging.Font med en angiven storlek, stil och enhet.
public Font(string fontName, float emSize, FontStyle style, GraphicsUnit unit)
Parameters
fontName
string
En rad representation av Aspose.Imaging.Font namn.
emSize
float
Den em-storlek för det nya tecknet i enheterna som anges av enhetens parameter.
style
FontStyle
Aspose.Imaging.FontStyle av det nya tecknet.
unit
GraphicsUnit
Den Aspose.Imaging.GraphicsUnit av det nya tecknet.
Exceptions
emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.
fontName’ is null.
Properties
Bold
Få ett värde som indikerar om detta Aspose.Imaging.Font är modigt.
public bool Bold { get; }
Fastighetsvärde
CharacterSet
Få ett bytevärde som anger det tecken som denna Aspose.Imaging.Font använder.
public CharacterSet CharacterSet { get; }
Fastighetsvärde
Italic
Få ett värde som indikerar om detta Aspose.Imaging.Font är italiensk.
public bool Italic { get; }
Fastighetsvärde
Name
Få ansiktsnamnet på detta Aspose.Imaging.Font.
public string Name { get; }
Fastighetsvärde
Size
Få den em-storlek av denna Aspose.Imaging.Font mäts i de enheter som anges av Aspose.Imaging.Font.Unit egenskap.
public float Size { get; }
Fastighetsvärde
Strikeout
Få ett värde som indikerar om detta Aspose.Imaging.Font anger en horisontell linje genom fontten.
public bool Strikeout { get; }
Fastighetsvärde
Style
Få stilinformation för detta Aspose.Imaging.Font.
public FontStyle Style { get; }
Fastighetsvärde
Underline
Det får ett värde som indikerar om detta Aspose.Imaging.Font understryks.
public bool Underline { get; }
Fastighetsvärde
Unit
Få enheten för mätning för detta Aspose.Imaging.Font.
public GraphicsUnit Unit { get; }
Fastighetsvärde
Methods
DeepClone()
Skapa en exakt djup kopia av detta Aspose.Imaging.Font.
public Font DeepClone()
Returns
Aspose.Imaging.Font skapar denna metod.
Equals(Objektet)
Anger om det angivna objektet är en Aspose.Imaging.Font och har samma egendomsvärden som denna Aspose.Imaging.Font.
public override bool Equals(object obj)
Parameters
obj
object
Objektet att testa.
Returns
Det är sant om obj’ parameter är en Aspose.Imaging.Font och har samma egenskapvärden som denna Aspose.Imaging.Font; annars, falsk.
GetHashCode()
Få hashkoden för detta Aspose.Imaging.Font.
public override int GetHashCode()
Returns
Hashkoden för detta Aspose.Imaging.Font.
ToString()
Returnerar en mänskligt läsbar strängrepresentation av denna Aspose.Imaging.Font.
public override string ToString()
Returns
En sträng som representerar detta Aspose.Imaging.Font.