Class TextShape
Navne til: Aspose.Imaging.Shapes Sammensætning: Aspose.Imaging.dll (25.4.0)
repræsenterer en tekstform.
[JsonObject(MemberSerialization.OptIn)]
public sealed class TextShape : RectangleProjectedShape
Inheritance
object ← ObjectWithBounds ← Shape ← RectangleProjectedShape ← TextShape
De arvede medlemmer
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()
Initialiserer en ny instans af Aspose.Imaging.Shapes.TextShape klasse.
[JsonConstructor]
public TextShape()
TextShape(String, RectangleF, Font, StringFormat)
Initialiserer en ny instans af Aspose.Imaging.Shapes.TextShape klasse.
public TextShape(string text, RectangleF rectangle, Font font, StringFormat stringFormat)
Parameters
text
string
Tekst til at tegne.
rectangle
RectangleF
Teksten er rektangulær.
font
Font
Forkortet til brug.
stringFormat
StringFormat
Det er string format.
Properties
Bounds
Gør objektets grænser.
[JsonIgnore]
public override RectangleF Bounds { get; }
Ejendomsværdi
Center
Få formens centrum.
[JsonIgnore]
public override PointF Center { get; }
Ejendomsværdi
Font
Få eller indsæt den bogstave, der bruges til at tegne teksten.
public Font Font { get; set; }
Ejendomsværdi
HasSegments
Giver en værdi, der angiver, om formen har segmenter.
[JsonIgnore]
public override bool HasSegments { get; }
Ejendomsværdi
Segments
Få form segmenter.
[JsonIgnore]
public override ShapeSegment[] Segments { get; }
Ejendomsværdi
ShapeSegment []
Text
Få eller indsætte den trækte tekst.
public string Text { get; set; }
Ejendomsværdi
TextFormat
Få eller indstille tekstformatet.
public StringFormat TextFormat { get; set; }
Ejendomsværdi
Methods
Equals(Objekt)
Tjek, om objekterne er lige.
public override bool Equals(object obj)
Parameters
obj
object
Det andet objekt.
Returns
Sammenligning af ligestilling er resultatet.
GetBounds(Matrix)
Gør objektets grænser.
public override RectangleF GetBounds(Matrix matrix)
Parameters
matrix
Matrix
Den matrix, der skal anvendes før grænser, vil blive beregnet.
Returns
Den anslåede objekts grænser.
GetBounds(Matrix og Pen)
Gør objektets grænser.
public override RectangleF GetBounds(Matrix matrix, Pen pen)
Parameters
matrix
Matrix
Den matrix, der skal anvendes før grænser, vil blive beregnet.
pen
Pen
Den pen til brug for objekt. Dette kan påvirke objektets grænse størrelse.
Returns
Den anslåede objekts grænser.
GetHashCode()
Få hashkoden til det nuværende objekt.
public override int GetHashCode()
Returns
Det er hash koden.
Transform(Matrix)
Anvend den angivne transformation til formen.
public override void Transform(Matrix transform)
Parameters
transform
Matrix
Forvandlingen skal anvendes.