Class RectangleProjectedShape
A név: Aspose.Imaging.Shapes Összefoglaló: Aspose.Imaging.dll (25.4.0)
Olyan alakot képvisel, amelyet egy adott irányba fordított rektangulán keresztül terveznek.Négy pont által meghatározott, amelyeket térben lehet forgatni, ugyanazt a szélességet és 90 fokot tartva a szomszédos szélességek között.
[JsonObject(MemberSerialization.OptIn)]
public abstract class RectangleProjectedShape : Shape
Inheritance
object ← ObjectWithBounds ← Shape ← RectangleProjectedShape
Derived
Örökletes tagok
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()
Kezdődik a Aspose.Imaging.Shapes.RectangleProjectedShape osztály új példája.
[JsonConstructor]
public RectangleProjectedShape()
RectangleProjectedShape(RectangleF)
Kezdődik a Aspose.Imaging.Shapes.RectangleProjectedShape osztály új példája.
public RectangleProjectedShape(RectangleF rectangle)
Parameters
rectangle
RectangleF
A rektangul kezdeményezése.
Properties
Bounds
Megkapja az objektum határait.
[JsonIgnore]
public override RectangleF Bounds { get; }
ingatlan értéke
Center
A forma középpontjába kerül.
[JsonIgnore]
public override PointF Center { get; }
ingatlan értéke
HasSegments
Megkap egy értéket, amely azt jelzi, hogy a formában vannak-e szegmensek.
[JsonIgnore]
public override bool HasSegments { get; }
ingatlan értéke
LeftBottom
Megkapja a bal alsó rektangul pontot.
public PointF LeftBottom { get; }
ingatlan értéke
LeftTop
Megkapja a bal felső rektangul pontot.
public PointF LeftTop { get; }
ingatlan értéke
RectangleHeight
Megkapja a rektangul magasságát.
[JsonIgnore]
public double RectangleHeight { get; }
ingatlan értéke
RectangleWidth
Megkapja a rektangul szélességét.
[JsonIgnore]
public double RectangleWidth { get; }
ingatlan értéke
RightBottom
Megkapja a jobb alsó rektangul pontot.
public PointF RightBottom { get; }
ingatlan értéke
RightTop
Megkapja a jobb felső rektangul pontot.
public PointF RightTop { get; }
ingatlan értéke
Methods
Equals(objektum)
Határozza meg, hogy a meghatározott System.Object egyenlő-e ezzel a példával.
public override bool Equals(object obj)
Parameters
obj
object
A System.Object összehasonlítani ezzel a példával.
Returns
“igaz”, ha a kijelölt System.Object egyenlő a példával; máskülönben, “hamis”.
Equals(RectangleProjectedShape)
Ellenőrizze, hogy a tárgyak egyenlőek-e.
protected bool Equals(RectangleProjectedShape other)
Parameters
other
RectangleProjectedShape
A másik objektum.
Returns
Az egyenlőség összehasonlításának eredménye.
GetBounds(Matrix)
Megkapja az objektum határait.
public override RectangleF GetBounds(Matrix matrix)
Parameters
matrix
Matrix
A határokat megelőzően alkalmazandó matrica kiszámításra kerül.
Returns
A becsült objektum határai.
GetBounds(Matrix és Pen)
Megkapja az objektum határait.
public override RectangleF GetBounds(Matrix matrix, Pen pen)
Parameters
matrix
Matrix
A határokat megelőzően alkalmazandó matrica kiszámításra kerül.
pen
Pen
Ez befolyásolhatja az objektum határainak méretét.
Returns
A becsült objektum határai.
GetHashCode()
Visszaadja a hash kódot erre az esetre.
public override int GetHashCode()
Returns
A hash kód erre a példára, amely alkalmas a hash algoritmusokban és az adatok szerkezetében, mint például a hash táblázat.
Transform(Matrix)
alkalmazza a meghatározott átalakítást a formához.
public override void Transform(Matrix transform)
Parameters
transform
Matrix
A transzformáció alkalmazható.