Class RectangleProjectedShape

Class RectangleProjectedShape

Numele spaţiului: Aspose.Imaging.Shapes Asamblare: Aspose.Imaging.dll (25.4.0)

Representează o formă care este proiectată peste rectanglu îndreptată spre o anumită orientare.Specificat de patru puncte care pot fi rotate în spațiu menținând aceleași margini lungime și 90 de grade între margini adiacente.

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

Inheritance

object ObjectWithBounds Shape RectangleProjectedShape

Derived

RectangleShape , TextShape

Membrii moștenitori

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

Inițializează o nouă instanță a clasei Aspose.Imaging.Shapes.RectangleProjectedShape.

[JsonConstructor]
public RectangleProjectedShape()

RectangleProjectedShape(Rețeaua)

Inițializează o nouă instanță a clasei Aspose.Imaging.Shapes.RectangleProjectedShape.

public RectangleProjectedShape(RectangleF rectangle)

Parameters

rectangle RectangleF

Rectangul pentru a iniţializa de la.

Properties

Bounds

Obțineți limitele obiectului.

[JsonIgnore]
public override RectangleF Bounds { get; }

Valoarea proprietății

RectangleF

Center

Obțineți centrul formei.

[JsonIgnore]
public override PointF Center { get; }

Valoarea proprietății

PointF

HasSegments

Obține o valoare care indică dacă forma are segmente.

[JsonIgnore]
public override bool HasSegments { get; }

Valoarea proprietății

bool

LeftBottom

Obține punctul rectangular inferior stâng.

public PointF LeftBottom { get; }

Valoarea proprietății

PointF

LeftTop

Obține punctul de dreapta superioară stângă.

public PointF LeftTop { get; }

Valoarea proprietății

PointF

RectangleHeight

Obține înălțimea rectangulară.

[JsonIgnore]
public double RectangleHeight { get; }

Valoarea proprietății

double

RectangleWidth

Obțineți lățimea rectangulară.

[JsonIgnore]
public double RectangleWidth { get; }

Valoarea proprietății

double

RightBottom

Obține punctul rectangular inferior drept.

public PointF RightBottom { get; }

Valoarea proprietății

PointF

RightTop

Obține punctul de drept superior.

public PointF RightTop { get; }

Valoarea proprietății

PointF

Methods

Equals(Obiectul)

Determine dacă Sistemul.Obiect specificat este egal cu această instanță.

public override bool Equals(object obj)

Parameters

obj object

Sistemul.Obiect pentru a compara cu această instanță.

Returns

bool

‘realitate’ dacă Sistemul.Obiectul specificat este egal cu acest caz; altfel, ‘falsa’.

Equals(RectangleProjectedShape)

Verificați dacă obiectele sunt egale.

protected bool Equals(RectangleProjectedShape other)

Parameters

other RectangleProjectedShape

celălalt obiect.

Returns

bool

Rezultatul comparării egalităţii.

GetBounds(Matrix)

Obțineți limitele obiectului.

public override RectangleF GetBounds(Matrix matrix)

Parameters

matrix Matrix

Matrixul care trebuie aplicat înainte de limitele vor fi calculate.

Returns

RectangleF

Limitele obiectului estimat.

GetBounds(Matrică, Pen)

Obțineți limitele obiectului.

public override RectangleF GetBounds(Matrix matrix, Pen pen)

Parameters

matrix Matrix

Matrixul care trebuie aplicat înainte de limitele vor fi calculate.

pen Pen

Penul de utilizare pentru obiect. Acest lucru poate influența dimensiunea limitelor obiectului.

Returns

RectangleF

Limitele obiectului estimat.

GetHashCode()

Întoarceți un cod hash pentru acest caz.

public override int GetHashCode()

Returns

int

Un cod de hash pentru acest exemplu, potrivit pentru utilizare în algoritmi de hashing și structuri de date, cum ar fi un tabel de hash.

Transform(Matrix)

Se aplică transformarea specificată formei.

public override void Transform(Matrix transform)

Parameters

transform Matrix

transformarea care se aplică.

 Română