Class Font

Class Font

Το όνομα: Aspose.Imaging Συγκέντρωση: Aspose.Imaging.dll (25.4.0)

Ορίζει μια συγκεκριμένη μορφή για το κείμενο, συμπεριλαμβανομένων των χαρακτηριστικών φύλλου, μεγέθους και στιλ. Αυτή η κατηγορία δεν μπορεί να κληρονομηθεί.

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

Inheritance

object Font

Κληρονομημένα μέλη

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

Constructors

Font(Ετικέτες, FontStyle)

Αρχίζει ένα νέο Aspose.Imaging.Font που χρησιμοποιεί τον καθορισμένο υπάρχοντα κατάλογο Aspose.Imaging.Font και Aspose.Imaging.FontStyle.

public Font(Font prototype, FontStyle newStyle)

Parameters

prototype Font

Το υπάρχον Aspose.Imaging.Font από το οποίο να δημιουργήσετε το νέο Aspose.Imaging.Font.

newStyle FontStyle

Το Aspose.Imaging.FontStyle για να εφαρμοστεί στο νέο Aspose.Imaging.Font. πολλαπλές τιμές του Aspose.Imaging.FontStyle κατάλογος μπορεί να συνδυαστεί με τον φορέα εκμετάλλευσης OR.

Exceptions

ArgumentNullException

prototype’ is null.

Font(Πλατφόρμα, Float)

Αρχίζει ένα νέο Aspose.Imaging.Font χρησιμοποιώντας ένα καθορισμένο μέγεθος. Το σύνολο χαρακτήρων ρυθμίζεται στο Aspose.Imaging.CharacterSet.Default, η μονάδα γραφικών στο Aspose.Imaging.GraphicsUnit.Point, το στυλ γραμματοσειράς στο Aspose.Imaging.FontStyle.Regular.

public Font(string fontName, float emSize)

Parameters

fontName string

Μια γραμμή εκπροσώπησης του ονόματος Aspose.Imaging.Font.

emSize float

Το em-size, σε σημεία, της νέας γραμματοσειράς.

Exceptions

ArgumentOutOfRangeException

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

ArgumentNullException

fontName’ is null.

Font(Στέλινγκ, Στέλινγκ, Στέλινγκ)

Αρχίζει ένα νέο Aspose.Imaging.Font χρησιμοποιώντας ένα καθορισμένο μέγεθος και στυλ. Το σύνολο χαρακτήρων ρυθμίζεται στο Aspose.Imaging.CharacterSet.Default, η μονάδα γραφικών στο Aspose.Imaging.GraphicsUnit.Point.

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

Parameters

fontName string

Μια γραμμή εκπροσώπησης του ονόματος Aspose.Imaging.Font.

emSize float

Το em-size, σε σημεία, της νέας γραμματοσειράς.

style FontStyle

Το Aspose.Imaging.FontStyle της νέας γραμματοσειράς.

Exceptions

ArgumentOutOfRangeException

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

ArgumentNullException

fontName’ is null.

Font(Σύνδεσμος, Σύνδεσμος, GraphicsUnit)

Αρχίζει ένα νέο Aspose.Imaging.Font χρησιμοποιώντας ένα καθορισμένο μέγεθος και μονάδα. Το σύνολο χαρακτήρων ρυθμίζεται στο Aspose.Imaging.CharacterSet.Default, το στυλ ρυθμίζεται στο Aspose.Imaging.FontStyle.Regular.

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

Parameters

fontName string

Μια γραμμή εκπροσώπησης του ονόματος Aspose.Imaging.Font.

emSize float

Το μέγεθος της νέας γραμματοσειράς στις μονάδες που καθορίζονται από την παράμετρο unit'.

unit GraphicsUnit

Το Aspose.Imaging.GraphicsUnit της νέας γραμματοσειράς.

Exceptions

ArgumentOutOfRangeException

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

ArgumentNullException

fontName’ is null.

Font(γραμμή, πλωτή, FontStyle, GraphicsUnit, CharacterSet)

Αρχίζει ένα νέο Aspose.Imaging.Font χρησιμοποιώντας ένα καθορισμένο μέγεθος, στυλ, μονάδα και σύνολο χαρακτήρων.

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

Parameters

fontName string

Μια γραμμή εκπροσώπησης του ονόματος Aspose.Imaging.Font.

emSize float

Το μέγεθος της νέας γραμματοσειράς στις μονάδες που καθορίζονται από την παράμετρο unit'.

style FontStyle

Το Aspose.Imaging.FontStyle της νέας γραμματοσειράς.

unit GraphicsUnit

Το Aspose.Imaging.GraphicsUnit της νέας γραμματοσειράς.

characterSet CharacterSet

Ένα χαρακτήρα που θα χρησιμοποιηθεί για αυτό το γράμμα.

Exceptions

ArgumentOutOfRangeException

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

ArgumentNullException

fontName’ is null.

Font(Σύνδεσμος, Flow, FontStyle, GraphicsUnit)

Αρχίζει ένα νέο Aspose.Imaging.Font χρησιμοποιώντας ένα καθορισμένο μέγεθος, στυλ και μονάδα.

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

Parameters

fontName string

Μια γραμμή εκπροσώπησης του ονόματος Aspose.Imaging.Font.

emSize float

Το μέγεθος της νέας γραμματοσειράς στις μονάδες που καθορίζονται από την παράμετρο unit'.

style FontStyle

Το Aspose.Imaging.FontStyle της νέας γραμματοσειράς.

unit GraphicsUnit

Το Aspose.Imaging.GraphicsUnit της νέας γραμματοσειράς.

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

Παίρνει μια αξία που υποδεικνύει αν αυτό το Aspose.Imaging.Font είναι τολμηρό.

public bool Bold { get; }

Αξία ιδιοκτησίας

bool

CharacterSet

Αποκτά μια τιμή byte που προσδιορίζει το χαρακτήρα που χρησιμοποιεί αυτό το Aspose.Imaging.Font.

public CharacterSet CharacterSet { get; }

Αξία ιδιοκτησίας

CharacterSet

Italic

Παίρνει μια τιμή που υποδεικνύει αν αυτό Aspose.Imaging.Font είναι ιταλική.

public bool Italic { get; }

Αξία ιδιοκτησίας

bool

Name

Αποκτήστε το όνομα του προσώπου αυτού Aspose.Imaging.Font.

public string Name { get; }

Αξία ιδιοκτησίας

string

Size

Αποκτά το μέγεθος του Aspose.Imaging.Font που μετράται στις μονάδες που καθορίζονται από την ιδιοκτησία Aspose.Imaging.Font.

public float Size { get; }

Αξία ιδιοκτησίας

float

Strikeout

Λαμβάνει μια τιμή που υποδεικνύει αν αυτό το Aspose.Imaging.Font προσδιορίζει μια οριζόντια γραμμή μέσω της γραμματοσειράς.

public bool Strikeout { get; }

Αξία ιδιοκτησίας

bool

Style

Λάβετε πληροφορίες στυλ για αυτό Aspose.Imaging.Font.

public FontStyle Style { get; }

Αξία ιδιοκτησίας

FontStyle

Underline

Παίρνει μια τιμή που υποδεικνύει αν αυτό Aspose.Imaging.Font υπογραμμίζεται.

public bool Underline { get; }

Αξία ιδιοκτησίας

bool

Unit

Πάρτε την μονάδα μέτρησης για αυτό το Aspose.Imaging.Font.

public GraphicsUnit Unit { get; }

Αξία ιδιοκτησίας

GraphicsUnit

Methods

DeepClone()

Δημιουργεί μια ακριβή βαθιά αντίγραφο αυτού του Aspose.Imaging.Font.

public Font DeepClone()

Returns

Font

Το Aspose.Imaging.Font δημιουργεί αυτή τη μέθοδο.

Equals(αντικείμενο)

Υποδεικνύει αν το συγκεκριμένο αντικείμενο είναι ένα Aspose.Imaging.Font και έχει τις ίδιες αξίες ιδιοκτησίας με αυτό το Aspose.Imaging.Font.

public override bool Equals(object obj)

Parameters

obj object

Το αντικείμενο να δοκιμαστεί.

Returns

bool

Είναι αλήθεια αν ο παράμετρος obj’ είναι ένα Aspose.Imaging.Font και έχει τις ίδιες αξίες ιδιοκτησίας με αυτό το Aspose.Imaging.Font.

GetHashCode()

Αποκτήστε τον κωδικό hash για αυτό το Aspose.Imaging.Font.

public override int GetHashCode()

Returns

int

Ο κωδικός hash για αυτό το Aspose.Imaging.Font.

ToString()

Επέστρεψε μια ανθρώπινη αναγνώσιμη γραμμή εκπροσώπηση αυτού του Aspose.Imaging.Font.

public override string ToString()

Returns

string

Μια γραμμή που αντιπροσωπεύει αυτό το Aspose.Imaging.Font.

 Ελληνικά