Class TextShape

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

RectangleF

Center

A forma középpontjába kerül.

[JsonIgnore]
public override PointF Center { get; }

ingatlan értéke

PointF

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

Font

HasSegments

Megkap egy értéket, amely azt jelzi, hogy a formában vannak-e szegmensek.

[JsonIgnore]
public override bool HasSegments { get; }

ingatlan értéke

bool

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

string

TextFormat

Megkapja vagy beállítja a szöveges formátumot.

public StringFormat TextFormat { get; set; }

ingatlan értéke

StringFormat

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

bool

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

RectangleF

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

RectangleF

A becsült objektum határai.

GetHashCode()

Adja meg a jelenlegi objektum hash kódját.

public override int GetHashCode()

Returns

int

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ó.

 Magyar