Class TextShape
ja nimityö: Aspose.Imaging.Shapes Kokoelma: Aspose.Imaging.dll (25.4.0)
Se edustaa tekstimuotoa.
[JsonObject(MemberSerialization.OptIn)]
public sealed class TextShape : RectangleProjectedShape
Inheritance
object ← ObjectWithBounds ← Shape ← RectangleProjectedShape ← TextShape
Perintöjäsenet
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()
Aloita uusi esimerkki Aspose.Imaging.Shapes.TextShape luokan.
[JsonConstructor]
public TextShape()
TextShape(String, RectangleF, Font, StringFormat)
Aloita uusi esimerkki Aspose.Imaging.Shapes.TextShape luokan.
public TextShape(string text, RectangleF rectangle, Font font, StringFormat stringFormat)
Parameters
text
string
Tekstin pitää kuvata.
rectangle
RectangleF
Kirja on rektangullinen.
font
Font
Käytettävissä oleva fontti.
stringFormat
StringFormat
Se on string formaatti.
Properties
Bounds
Kohtaa kohteen rajat.
[JsonIgnore]
public override RectangleF Bounds { get; }
Omistuksen arvo
Center
Se saa muodon keskustan.
[JsonIgnore]
public override PointF Center { get; }
Omistuksen arvo
Font
Saat tai asetat tekstin piirustukseen käytetyn kirjaimen.
public Font Font { get; set; }
Omistuksen arvo
HasSegments
Saat arvon, joka osoittaa, onko muodossa segmenttejä.
[JsonIgnore]
public override bool HasSegments { get; }
Omistuksen arvo
Segments
Saa muodon segmentit.
[JsonIgnore]
public override ShapeSegment[] Segments { get; }
Omistuksen arvo
ShapeSegment []
Text
Saa tai asettaa piirretyn tekstin.
public string Text { get; set; }
Omistuksen arvo
TextFormat
Saa tai asettaa tekstiformaatin.
public StringFormat TextFormat { get; set; }
Omistuksen arvo
Methods
Equals(Objekti)
Tarkista, ovatko kohteet tasa-arvoisia
public override bool Equals(object obj)
Parameters
obj
object
Toinen esine on.
Returns
Yhdenvertaisuus on tulos.
GetBounds(Matrix)
Kohtaa kohteen rajat.
public override RectangleF GetBounds(Matrix matrix)
Parameters
matrix
Matrix
Matriisi, jota sovelletaan ennen rajoja, lasketaan.
Returns
arvioidun kohteen rajat.
GetBounds(Matrix ja Pen)
Kohtaa kohteen rajat.
public override RectangleF GetBounds(Matrix matrix, Pen pen)
Parameters
matrix
Matrix
Matriisi, jota sovelletaan ennen rajoja, lasketaan.
pen
Pen
Tämä voi vaikuttaa kohteen rajojen koon.
Returns
arvioidun kohteen rajat.
GetHashCode()
Hanki nykyisen kohteen hash-koodi.
public override int GetHashCode()
Returns
ja hash koodi.
Transform(Matrix)
Sovelletaan määriteltyä muuntamista muotoon.
public override void Transform(Matrix transform)
Parameters
transform
Matrix
Muutos on sovellettava.