Class TextShape
A név: Aspose.Imaging.Shapes Összefoglaló: Aspose.Imaging.dll (25.4.0)
A szöveg formáját képviseli.
[JsonObject(MemberSerialization.OptIn)]
public sealed class TextShape : RectangleProjectedShape
Inheritance
object ← ObjectWithBounds ← Shape ← RectangleProjectedShape ← TextShape
Örökletes tagok
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()
Kezdődik a Aspose.Imaging.Shapes.TextShape osztály új példája.
[JsonConstructor]
public TextShape()
TextShape(szalag, RectangleF, Font, StringFormat)
Kezdődik a Aspose.Imaging.Shapes.TextShape osztály új példája.
public TextShape(string text, RectangleF rectangle, Font font, StringFormat stringFormat)
Parameters
text
string
A szöveg a rajzoláshoz.
rectangle
RectangleF
A szöveg rektangulája.
font
Font
A font használata.
stringFormat
StringFormat
A string formátum.
Properties
Bounds
Megkapja az objektum határait.
[JsonIgnore]
public override RectangleF Bounds { get; }
ingatlan értéke
Center
A forma középpontjába kerül.
[JsonIgnore]
public override PointF Center { get; }
ingatlan értéke
Font
Megkapja vagy beállítja a szöveg rajzolásához használt betűtípust.
public Font Font { get; set; }
ingatlan értéke
HasSegments
Megkap egy értéket, amely azt jelzi, hogy a formában vannak-e szegmensek.
[JsonIgnore]
public override bool HasSegments { get; }
ingatlan értéke
Segments
Megkapja a formájú szegmenseket.
[JsonIgnore]
public override ShapeSegment[] Segments { get; }
ingatlan értéke
ShapeSegment []
Text
Megkapja vagy rögzíti a felvett szöveget.
public string Text { get; set; }
ingatlan értéke
TextFormat
Megkapja vagy beállítja a szöveges formátumot.
public StringFormat TextFormat { get; set; }
ingatlan értéke
Methods
Equals(objektum)
Ellenőrizze, hogy a tárgyak egyenlőek-e.
public override bool Equals(object obj)
Parameters
obj
object
A másik objektum.
Returns
Az egyenlőség összehasonlításának eredménye.
GetBounds(Matrix)
Megkapja az objektum határait.
public override RectangleF GetBounds(Matrix matrix)
Parameters
matrix
Matrix
A határokat megelőzően alkalmazandó matrica kiszámításra kerül.
Returns
A becsült objektum határai.
GetBounds(Matrix és Pen)
Megkapja az objektum határait.
public override RectangleF GetBounds(Matrix matrix, Pen pen)
Parameters
matrix
Matrix
A határokat megelőzően alkalmazandó matrica kiszámításra kerül.
pen
Pen
Ez befolyásolhatja az objektum határainak méretét.
Returns
A becsült objektum határai.
GetHashCode()
Adja meg a jelenlegi objektum hash kódját.
public override int GetHashCode()
Returns
A hash kód.
Transform(Matrix)
alkalmazza a meghatározott átalakítást a formához.
public override void Transform(Matrix transform)
Parameters
transform
Matrix
A transzformáció alkalmazható.