Class RectangleProjectedShape
Pôvodný názov: Aspose.Imaging.Shapes Zhromaždenie: Aspose.Imaging.dll (25.5.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 : ShapeInheritance
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.