Class RectangleProjectedShape
Pôvodný názov: Aspose.Imaging.Shapes Zhromaždenie: Aspose.Imaging.dll (25.4.0)
Predstavuje tvar, ktorý je navrhnutý nad rektanglom otočeným na konkrétnu orientáciu.Určené štyrmi bodmi, ktoré sa môžu otáčať v priestore s rovnakou dĺžkou okrajov a 90 stupňov medzi priľahlými okrajmi.
[JsonObject(MemberSerialization.OptIn)]
public abstract class RectangleProjectedShape : Shape
Inheritance
object ← ObjectWithBounds ← Shape ← RectangleProjectedShape
Derived
Z dedičných č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()
Iniciuje novú inštanciu triedy Aspose.Imaging.Shapes.RectangleProjectedShape.
[JsonConstructor]
public RectangleProjectedShape()
RectangleProjectedShape(RectangleF)
Iniciuje novú inštanciu triedy Aspose.Imaging.Shapes.RectangleProjectedShape.
public RectangleProjectedShape(RectangleF rectangle)
Parameters
rectangle
RectangleF
V rektáloch sa začína.
Properties
Bounds
Získava hranice objektu.
[JsonIgnore]
public override RectangleF Bounds { get; }
Hodnota nehnuteľnosti
Center
Dostane stred tvaru.
[JsonIgnore]
public override PointF Center { get; }
Hodnota nehnuteľnosti
HasSegments
Získava hodnotu, ktorá ukazuje, či tvar má segmenty.
[JsonIgnore]
public override bool HasSegments { get; }
Hodnota nehnuteľnosti
LeftBottom
Dostane ľavý dolný rektangulárny bod.
public PointF LeftBottom { get; }
Hodnota nehnuteľnosti
LeftTop
Dostane ľavú vrchnú rektangulálnu bodku.
public PointF LeftTop { get; }
Hodnota nehnuteľnosti
RectangleHeight
Získava výšku rektangulu.
[JsonIgnore]
public double RectangleHeight { get; }
Hodnota nehnuteľnosti
RectangleWidth
Získajte rektangulálnu šírku.
[JsonIgnore]
public double RectangleWidth { get; }
Hodnota nehnuteľnosti
RightBottom
Získajte pravú pravú pravú bodku.
public PointF RightBottom { get; }
Hodnota nehnuteľnosti
RightTop
Získajte pravú vrchnú rektangálnu bodku.
public PointF RightTop { get; }
Hodnota nehnuteľnosti
Methods
Equals(objekty)
Určuje, či je špecifikovaný System.Object rovný tomuto príkladu.
public override bool Equals(object obj)
Parameters
obj
object
Systém.Objekt porovnávať s týmto príkladom.
Returns
“skutočný” ak je špecifikovaný System.Object rovnaký ako tento príklad; inak, “falšovaný”.
Equals(RectangleProjectedShape)
Skontrolujte, či sú objekty rovnaké.
protected bool Equals(RectangleProjectedShape other)
Parameters
other
RectangleProjectedShape
Druhý objekt
Returns
Výsledkom je porovnanie rovnosti.
GetBounds(Matrix)
Získava hranice objektu.
public override RectangleF GetBounds(Matrix matrix)
Parameters
matrix
Matrix
Matrix, ktorý sa má použiť pred hranicami, sa vypočíta.
Returns
Hranice odhadovaného objektu.
GetBounds(Matrix a Pen)
Získava hranice objektu.
public override RectangleF GetBounds(Matrix matrix, Pen pen)
Parameters
matrix
Matrix
Matrix, ktorý sa má použiť pred hranicami, sa vypočíta.
pen
Pen
Pen na použitie pre objekt. To môže ovplyvniť veľkosť hraníc objektu.
Returns
Hranice odhadovaného objektu.
GetHashCode()
Vráťte hash kód pre tento príklad.
public override int GetHashCode()
Returns
Kód hash pre tento príklad, vhodný na použitie v algoritmoch hashingu a dátových štruktúrach, ako je tabuľka hash.
Transform(Matrix)
Aplikuje špecifikovanú transformáciu na tvar.
public override void Transform(Matrix transform)
Parameters
transform
Matrix
Premeny na uplatnenie.