Class TextShape

Class TextShape

Namn på plats: Aspose.Imaging.Shapes Församling: Aspose.Imaging.dll (25.4.0)

Representerar en textform.

[JsonObject(MemberSerialization.OptIn)]
public sealed class TextShape : RectangleProjectedShape

Inheritance

object ObjectWithBounds Shape RectangleProjectedShape TextShape

Arvsmedlemmar

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()

Initialiserar en ny instans av Aspose.Imaging.Shapes.TextShape klass.

[JsonConstructor]
public TextShape()

TextShape(String, RectangleF, Font, StringFormat)

Initialiserar en ny instans av Aspose.Imaging.Shapes.TextShape klass.

public TextShape(string text, RectangleF rectangle, Font font, StringFormat stringFormat)

Parameters

text string

Texten att dra.

rectangle RectangleF

Texten är rektangulär.

font Font

Bokstäverna att använda.

stringFormat StringFormat

Det är strängformat.

Properties

Bounds

Hämta objektets gränser.

[JsonIgnore]
public override RectangleF Bounds { get; }

Fastighetsvärde

RectangleF

Center

Få formens centrum.

[JsonIgnore]
public override PointF Center { get; }

Fastighetsvärde

PointF

Font

Få eller ställa in tecknet som används för att dra texten.

public Font Font { get; set; }

Fastighetsvärde

Font

HasSegments

Det får ett värde som indikerar om formen har segment.

[JsonIgnore]
public override bool HasSegments { get; }

Fastighetsvärde

bool

Segments

Få formsegmenten.

[JsonIgnore]
public override ShapeSegment[] Segments { get; }

Fastighetsvärde

ShapeSegment [ ]

Text

Få eller ställa in den dragna texten.

public string Text { get; set; }

Fastighetsvärde

string

TextFormat

Få eller ställa in textformat.

public StringFormat TextFormat { get; set; }

Fastighetsvärde

StringFormat

Methods

Equals(Objektet)

Kontrollera om objekt är lika.

public override bool Equals(object obj)

Parameters

obj object

Det andra objektet.

Returns

bool

jämställdhetens resultat.

GetBounds(Matrix)

Hämta objektets gränser.

public override RectangleF GetBounds(Matrix matrix)

Parameters

matrix Matrix

Matriken som ska tillämpas före gränserna kommer att beräknas.

Returns

RectangleF

gränserna för det uppskattade objektet.

GetBounds(Matrix och Pen)

Hämta objektets gränser.

public override RectangleF GetBounds(Matrix matrix, Pen pen)

Parameters

matrix Matrix

Matriken som ska tillämpas före gränserna kommer att beräknas.

pen Pen

Penna att använda för objekt. Detta kan påverka objektets gränsvärde.

Returns

RectangleF

gränserna för det uppskattade objektet.

GetHashCode()

Få hashkod från det aktuella objektet.

public override int GetHashCode()

Returns

int

och hash koden.

Transform(Matrix)

Tillämpa den angivna omvandlingen till formen.

public override void Transform(Matrix transform)

Parameters

transform Matrix

omvandlingen att tillämpa.

 Svenska