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
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
Center
Dostane střed tvaru.
[JsonIgnore]
public override PointF Center { get; }
Hodnota nemovitosti
HasSegments
Obdrží hodnotu, která naznačuje, zda tvar má segmenty.
[JsonIgnore]
public override bool HasSegments { get; }
Hodnota nemovitosti
LeftBottom
Obdržíte bod pravého dolního pravého úhlu.
public PointF LeftBottom { get; }
Hodnota nemovitosti
LeftTop
Získáte levou vrchní rektangulární bod.
public PointF LeftTop { get; }
Hodnota nemovitosti
RectangleHeight
Dostane výšku pravého úhlu.
[JsonIgnore]
public double RectangleHeight { get; }
Hodnota nemovitosti
RectangleWidth
Obdržíme pravou šířku.
[JsonIgnore]
public double RectangleWidth { get; }
Hodnota nemovitosti
RightBottom
Dostane pravou pravou pravou bodku.
public PointF RightBottom { get; }
Hodnota nemovitosti
RightTop
Dostane pravou vrchní rektangulární bod.
public PointF RightTop { get; }
Hodnota nemovitosti
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
‘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
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
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
Hranice odhadovaného objektu.
GetHashCode()
Vraťte hash kód pro tento příklad.
public override int GetHashCode()
Returns
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.