Class Font
Der Name: Aspose.Imaging Versammlung: Aspose.Imaging.dll (25.4.0)
Definiert ein bestimmtes Format für Text, einschließlich Schriftgesicht, Größe und Stilattribut. Diese Klasse kann nicht vererbt werden.
[JsonObject(MemberSerialization.OptIn)]
public sealed class Font
Inheritance
Vererbte Mitglieder
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Font(Schrift, FontStyle)
Initialisiert eine neue Aspose.Imaging.Font, die die angegebenen bestehenden Aspose.Imaging.Font und Aspose.Imaging.FontStyle Liste verwendet.
public Font(Font prototype, FontStyle newStyle)
Parameters
prototype
Font
Das bestehende Aspose.Imaging.Font, aus dem Sie das neue Aspose.Imaging.Font erstellen können.
newStyle
FontStyle
Die Aspose.Imaging.FontStyle für die neue Aspose.Imaging.Font. Mehrwert der Aspose.Imaging.FontStyle-Liste kann mit dem OR-Betreiber kombiniert werden.
Exceptions
prototype’ is null.
Font(String und Float)
Initialisiert eine neue Aspose.Imaging.Font mit einer angegebenen Größe. Der Charakter-Set wird auf Aspose.Imaging.CharacterSet.Default, die Grafik-Einheit auf Aspose.Imaging.GraphicsUnit.Point, die Schriftstil auf Aspose.Imaging.FontStyle.Regular eingestellt.
public Font(string fontName, float emSize)
Parameters
fontName
string
Eine Stringreprezentation des Aspose.Imaging.Font Namens.
emSize
float
Die em-Size, in Punkten, des neuen Fonts.
Exceptions
emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.
fontName’ is null.
Font(String, Float und FontStyle)
Initialisiert eine neue Aspose.Imaging.Font mit einer angegebenen Größe und Stil. Der Charakter-Set wird auf Aspose.Imaging.CharacterSet.Default, die Grafikseinheit auf Aspose.Imaging.GraphicsUnit.Point eingestellt.
public Font(string fontName, float emSize, FontStyle style)
Parameters
fontName
string
Eine Stringreprezentation des Aspose.Imaging.Font Namens.
emSize
float
Die em-Size, in Punkten, des neuen Fonts.
style
FontStyle
Die Aspose.Imaging.FontStyle des neuen Fonts.
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)
Initialisiert eine neue Aspose.Imaging.Font mit einer angegebenen Größe und Einheit. Der Charakter-Set wird auf Aspose.Imaging.CharacterSet.Default eingestellt, der Stil wird auf Aspose.Imaging.FontStyle.Regular eingestellt.
public Font(string fontName, float emSize, GraphicsUnit unit)
Parameters
fontName
string
Eine Stringreprezentation des Aspose.Imaging.Font Namens.
emSize
float
Die em-größe des neuen Buchstabes in den durch den unit’-Parameter angegebenen Einheiten.
unit
GraphicsUnit
Die Aspose.Imaging.GraphicsUnit des neuen Fonts.
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)
Initialisiert eine neue Aspose.Imaging.Font mit einer angegebenen Größe, Stil, Einheit und Charakter-Set.
public Font(string fontName, float emSize, FontStyle style, GraphicsUnit unit, CharacterSet characterSet)
Parameters
fontName
string
Eine Stringreprezentation des Aspose.Imaging.Font Namens.
emSize
float
Die em-größe des neuen Buchstabes in den durch den unit’-Parameter angegebenen Einheiten.
style
FontStyle
Die Aspose.Imaging.FontStyle des neuen Fonts.
unit
GraphicsUnit
Die Aspose.Imaging.GraphicsUnit des neuen Fonts.
characterSet
CharacterSet
Ein Zeichen, das für diesen Schriftwort verwendet werden soll.
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)
Initialisiert eine neue Aspose.Imaging.Font mit einer angegebenen Größe, Stil und Einheit.
public Font(string fontName, float emSize, FontStyle style, GraphicsUnit unit)
Parameters
fontName
string
Eine Stringreprezentation des Aspose.Imaging.Font Namens.
emSize
float
Die em-größe des neuen Buchstabes in den durch den unit’-Parameter angegebenen Einheiten.
style
FontStyle
Die Aspose.Imaging.FontStyle des neuen Fonts.
unit
GraphicsUnit
Die Aspose.Imaging.GraphicsUnit des neuen Fonts.
Exceptions
emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.
fontName’ is null.
Properties
Bold
Er erhält einen Wert, der darauf hindeutet, ob diese Aspose.Imaging.Font mutig ist.
public bool Bold { get; }
Eigentumswert
CharacterSet
Er erhält einen Byte-Wert, der den Charakter-Set angibt, den diese Aspose.Imaging.Font verwendet.
public CharacterSet CharacterSet { get; }
Eigentumswert
Italic
Er erhält einen Wert, der darauf hindeutet, ob diese Aspose.Imaging.Font italienisch ist.
public bool Italic { get; }
Eigentumswert
Name
Erhalten Sie den Namen dieses Aspose.Imaging.Font.
public string Name { get; }
Eigentumswert
Size
Er bekommt die em-Size dieses Aspose.Imaging.Font gemessen in den von der Aspose.Imaging.Font.Unit angegebenen Einheiten.
public float Size { get; }
Eigentumswert
Strikeout
Er erhält einen Wert, der darauf hindeutet, ob diese Aspose.Imaging.Font eine horizontale Linie durch den Schriftwort angibt.
public bool Strikeout { get; }
Eigentumswert
Style
Erhalten Sie Stilinformationen für diese Aspose.Imaging.Font.
public FontStyle Style { get; }
Eigentumswert
Underline
Er erhält einen Wert, der darauf hindeutet, ob diese Aspose.Imaging.Font betont wird.
public bool Underline { get; }
Eigentumswert
Unit
Erhalten Sie die Messungseinheit für diese Aspose.Imaging.Font.
public GraphicsUnit Unit { get; }
Eigentumswert
Methods
DeepClone()
Erstellt eine genaue tiefe Kopie dieses Aspose.Imaging.Font.
public Font DeepClone()
Returns
Die Aspose.Imaging.Font schafft diese Methode.
Equals(Objekt)
Angibt, ob das angegebenes Objekt ein Aspose.Imaging.Font ist und hat die gleichen Eigentumswerte wie dieses Aspose.Imaging.Font.
public override bool Equals(object obj)
Parameters
obj
object
Das Objekt zu testen.
Returns
Richtig, wenn der obj’ Parameter ist eine Aspose.Imaging.Font und hat die gleichen Eigentumswerte wie diese Aspose.Imaging.Font; sonst, falsch.
GetHashCode()
Erhalten Sie den Hashcode für diesen Aspose.Imaging.Font.
public override int GetHashCode()
Returns
Der Hashcode für diesen Aspose.Imaging.Font.
ToString()
Zurück eine menschlich lesbare String-Repräsentation dieses Aspose.Imaging.Font.
public override string ToString()
Returns
Eine String, die diese Aspose.Imaging.Font darstellt.