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
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
Center
Obțineți centrul formei.
[JsonIgnore]
public override PointF Center { get; }
Valoarea proprietății
HasSegments
Obține o valoare care indică dacă forma are segmente.
[JsonIgnore]
public override bool HasSegments { get; }
Valoarea proprietății
LeftBottom
Obține punctul rectangular inferior stâng.
public PointF LeftBottom { get; }
Valoarea proprietății
LeftTop
Obține punctul de dreapta superioară stângă.
public PointF LeftTop { get; }
Valoarea proprietății
RectangleHeight
Obține înălțimea rectangulară.
[JsonIgnore]
public double RectangleHeight { get; }
Valoarea proprietății
RectangleWidth
Obțineți lățimea rectangulară.
[JsonIgnore]
public double RectangleWidth { get; }
Valoarea proprietății
RightBottom
Obține punctul rectangular inferior drept.
public PointF RightBottom { get; }
Valoarea proprietății
RightTop
Obține punctul de drept superior.
public PointF RightTop { get; }
Valoarea proprietății
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
‘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
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
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
Limitele obiectului estimat.
GetHashCode()
Întoarceți un cod hash pentru acest caz.
public override int GetHashCode()
Returns
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ă.