Class Font

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

object Font

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

ArgumentNullException

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

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 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

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, 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

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)

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

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)

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

ArgumentOutOfRangeException

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

ArgumentNullException

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

bool

CharacterSet

Er erhält einen Byte-Wert, der den Charakter-Set angibt, den diese Aspose.Imaging.Font verwendet.

public CharacterSet CharacterSet { get; }

Eigentumswert

CharacterSet

Italic

Er erhält einen Wert, der darauf hindeutet, ob diese Aspose.Imaging.Font italienisch ist.

public bool Italic { get; }

Eigentumswert

bool

Name

Erhalten Sie den Namen dieses Aspose.Imaging.Font.

public string Name { get; }

Eigentumswert

string

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

float

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

bool

Style

Erhalten Sie Stilinformationen für diese Aspose.Imaging.Font.

public FontStyle Style { get; }

Eigentumswert

FontStyle

Underline

Er erhält einen Wert, der darauf hindeutet, ob diese Aspose.Imaging.Font betont wird.

public bool Underline { get; }

Eigentumswert

bool

Unit

Erhalten Sie die Messungseinheit für diese Aspose.Imaging.Font.

public GraphicsUnit Unit { get; }

Eigentumswert

GraphicsUnit

Methods

DeepClone()

Erstellt eine genaue tiefe Kopie dieses Aspose.Imaging.Font.

public Font DeepClone()

Returns

Font

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

bool

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

int

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

string

Eine String, die diese Aspose.Imaging.Font darstellt.

 Deutsch