Class RectangleProjectedShape

Class RectangleProjectedShape

Název místa: Aspose.Imaging.Shapes Shromáždění: Aspose.Imaging.dll (25.4.0)

Představuje tvar, který je projekován přes rektangle obrácenou k určité orientaci.Určeno čtyřmi body, které mohou být otáčeny v prostoru, které udržují stejnou délku okrajů a 90 stupňů mezi přilehlými okrajy.

[JsonObject(MemberSerialization.OptIn)]
public abstract class RectangleProjectedShape : Shape

Inheritance

object ObjectWithBounds Shape RectangleProjectedShape

Derived

RectangleShape , TextShape

Dědiční členové

Shape.Equals(object) , Shape.GetHashCode() , Shape.Equals(Shape) , Shape.Center , Shape.Segments , Shape.HasSegments , ObjectWithBounds.GetBounds(Matrix) , ObjectWithBounds.GetBounds(Matrix, Pen) , ObjectWithBounds.Transform(Matrix) , ObjectWithBounds.Equals(object) , ObjectWithBounds.GetHashCode() , ObjectWithBounds.Equals(ObjectWithBounds) , ObjectWithBounds.Bounds , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

RectangleProjectedShape()

Začíná nový příklad třídy Aspose.Imaging.Shapes.RectangleProjectedShape.

[JsonConstructor]
public RectangleProjectedShape()

RectangleProjectedShape(RectangleF)

Začíná nový příklad třídy Aspose.Imaging.Shapes.RectangleProjectedShape.

public RectangleProjectedShape(RectangleF rectangle)

Parameters

rectangle RectangleF

Pravý úhel k inicializace.

Properties

Bounds

Obsahuje hranice objektu.

[JsonIgnore]
public override RectangleF Bounds { get; }

Hodnota nemovitosti

RectangleF

Center

Dostane střed tvaru.

[JsonIgnore]
public override PointF Center { get; }

Hodnota nemovitosti

PointF

HasSegments

Obdrží hodnotu, která naznačuje, zda tvar má segmenty.

[JsonIgnore]
public override bool HasSegments { get; }

Hodnota nemovitosti

bool

LeftBottom

Obdržíte bod pravého dolního pravého úhlu.

public PointF LeftBottom { get; }

Hodnota nemovitosti

PointF

LeftTop

Získáte levou vrchní rektangulární bod.

public PointF LeftTop { get; }

Hodnota nemovitosti

PointF

RectangleHeight

Dostane výšku pravého úhlu.

[JsonIgnore]
public double RectangleHeight { get; }

Hodnota nemovitosti

double

RectangleWidth

Obdržíme pravou šířku.

[JsonIgnore]
public double RectangleWidth { get; }

Hodnota nemovitosti

double

RightBottom

Dostane pravou pravou pravou bodku.

public PointF RightBottom { get; }

Hodnota nemovitosti

PointF

RightTop

Dostane pravou vrchní rektangulární bod.

public PointF RightTop { get; }

Hodnota nemovitosti

PointF

Methods

Equals(Objekt)

Určuje, zda je specifikovaný System.Object rovný tomuto bodu.

public override bool Equals(object obj)

Parameters

obj object

Systém.Objekt srovnávat s tímto příkladem.

Returns

bool

‘pravda’ pokud je specifikovaný System.Object stejný jako tento příklad; jinak ‘falešn’.

Equals(RectangleProjectedShape)

Zkontrolujte, zda jsou objekty stejn.

protected bool Equals(RectangleProjectedShape other)

Parameters

other RectangleProjectedShape

Druhý objekt.

Returns

bool

Výsledkem je srovnání rovnosti.

GetBounds(Matrix)

Obsahuje hranice objektu.

public override RectangleF GetBounds(Matrix matrix)

Parameters

matrix Matrix

Matrix, který se použije před hranicemi, bude vypočítán.

Returns

RectangleF

Hranice odhadovaného objektu.

GetBounds(Matrix a Pen)

Obsahuje hranice objektu.

public override RectangleF GetBounds(Matrix matrix, Pen pen)

Parameters

matrix Matrix

Matrix, který se použije před hranicemi, bude vypočítán.

pen Pen

Pen použít pro objekt. To může ovlivnit velikost hranic objektu.

Returns

RectangleF

Hranice odhadovaného objektu.

GetHashCode()

Vraťte hash kód pro tento příklad.

public override int GetHashCode()

Returns

int

Hash kód pro tento příklad, vhodný pro použití v hashing algoritmy a datové struktury, jako je hash tabulka.

Transform(Matrix)

Aplikuje specifikovanou transformaci na tvar.

public override void Transform(Matrix transform)

Parameters

transform Matrix

Přeměna k uplatněn.

 Čeština