Class TextShape
Το όνομα: Aspose.Imaging.Shapes Συγκέντρωση: Aspose.Imaging.dll (25.4.0)
Αντιπροσωπεύει μια μορφή κειμένου.
[JsonObject(MemberSerialization.OptIn)]
public sealed class TextShape : RectangleProjectedShape
Inheritance
object ← ObjectWithBounds ← Shape ← RectangleProjectedShape ← TextShape
Κληρονομημένα μέλη
RectangleProjectedShape.GetBounds(Matrix) , RectangleProjectedShape.GetBounds(Matrix, Pen) , RectangleProjectedShape.Transform(Matrix) , RectangleProjectedShape.Equals(object) , RectangleProjectedShape.GetHashCode() , RectangleProjectedShape.LeftTop , RectangleProjectedShape.RightTop , RectangleProjectedShape.LeftBottom , RectangleProjectedShape.RightBottom , RectangleProjectedShape.Center , RectangleProjectedShape.Bounds , RectangleProjectedShape.RectangleWidth , RectangleProjectedShape.RectangleHeight , RectangleProjectedShape.HasSegments , Shape.Equals(object) , Shape.GetHashCode() , Shape.Center , Shape.Segments , Shape.HasSegments , ObjectWithBounds.GetBounds(Matrix) , ObjectWithBounds.GetBounds(Matrix, Pen) , ObjectWithBounds.Transform(Matrix) , ObjectWithBounds.Equals(object) , ObjectWithBounds.GetHashCode() , ObjectWithBounds.Bounds , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
TextShape()
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Imaging.Shapes.TextShape.
[JsonConstructor]
public TextShape()
TextShape(Σύνδεσμος, RectangleF, Font, StringFormat)
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Imaging.Shapes.TextShape.
public TextShape(string text, RectangleF rectangle, Font font, StringFormat stringFormat)
Parameters
text
string
Το κείμενο να τραβήξει.
rectangle
RectangleF
Το κείμενο είναι κατευθείαν.
font
Font
Η γραμματοσειρά να χρησιμοποιηθεί.
stringFormat
StringFormat
Η μορφή του στυλ.
Properties
Bounds
Πάρτε τα όρια του αντικειμένου.
[JsonIgnore]
public override RectangleF Bounds { get; }
Αξία ιδιοκτησίας
Center
Πάρτε το κέντρο της μορφής.
[JsonIgnore]
public override PointF Center { get; }
Αξία ιδιοκτησίας
Font
Αποκτά ή τοποθετεί τη γραμματοσειρά που χρησιμοποιείται για να τραβήξει το κείμενο.
public Font Font { get; set; }
Αξία ιδιοκτησίας
HasSegments
Αποκτά μια τιμή που υποδεικνύει εάν το σχήμα έχει τμήματα.
[JsonIgnore]
public override bool HasSegments { get; }
Αξία ιδιοκτησίας
Segments
Πάρτε το τμήμα σχήματος.
[JsonIgnore]
public override ShapeSegment[] Segments { get; }
Αξία ιδιοκτησίας
ShapeSegment [ ]
Text
Πάρτε ή τοποθετήστε το κείμενο που τραβήχτηκε.
public string Text { get; set; }
Αξία ιδιοκτησίας
TextFormat
Αποκτά ή ρυθμίζει τη μορφή κειμένου.
public StringFormat TextFormat { get; set; }
Αξία ιδιοκτησίας
Methods
Equals(αντικείμενο)
Ελέγξτε αν τα αντικείμενα είναι ίσα.
public override bool Equals(object obj)
Parameters
obj
object
Το άλλο αντικείμενο.
Returns
Το αποτέλεσμα της σύγκρισης της ισότητας.
GetBounds(Matrix)
Πάρτε τα όρια του αντικειμένου.
public override RectangleF GetBounds(Matrix matrix)
Parameters
matrix
Matrix
Η κλίμακα που πρέπει να εφαρμοστεί πριν από τα όρια θα υπολογιστεί.
Returns
Τα όρια του εκτιμώμενου αντικειμένου.
GetBounds(ΜΑΤΡΙΞ, ΠΕΝ)
Πάρτε τα όρια του αντικειμένου.
public override RectangleF GetBounds(Matrix matrix, Pen pen)
Parameters
matrix
Matrix
Η κλίμακα που πρέπει να εφαρμοστεί πριν από τα όρια θα υπολογιστεί.
pen
Pen
Το πέος για χρήση για το αντικείμενο. Αυτό μπορεί να επηρεάσει το μέγεθος των ορίων του αντικειμένου.
Returns
Τα όρια του εκτιμώμενου αντικειμένου.
GetHashCode()
Αποκτήστε τον κωδικό hash του τρέχοντος αντικειμένου.
public override int GetHashCode()
Returns
Ο κώδικας hash.
Transform(Matrix)
Εφαρμόστε την καθορισμένη μεταμόρφωση στη μορφή.
public override void Transform(Matrix transform)
Parameters
transform
Matrix
Η μεταμόρφωση που εφαρμόζεται.