Class RectangleProjectedShape
ชื่อพื้นที่: Aspose.Imaging.Shapes การประกอบ: Aspose.Imaging.dll (25.4.0)
แสดงให้เห็นถึงรูปร่างที่ได้รับการออกแบบผ่านแนวตั้งที่หมุนไปสู่แนวตั้งเฉพาะรายละเอียดโดยสี่จุดที่สามารถหมุนได้ในพื้นที่รักษาความยาวขอบเดียวกันและ 90 องศาระหว่างขอบที่ใกล้เคียง
[JsonObject(MemberSerialization.OptIn)]
public abstract class RectangleProjectedShape : Shape
Inheritance
object ← ObjectWithBounds ← Shape ← RectangleProjectedShape
Derived
อนุญาโตตุลาการ
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()
เริ่มต้นตัวอย่างใหม่ของคลาส Aspose.Imaging.Shapes.RectangleProjectedShape
[JsonConstructor]
public RectangleProjectedShape()
RectangleProjectedShape(คู่มือ)
เริ่มต้นตัวอย่างใหม่ของคลาส Aspose.Imaging.Shapes.RectangleProjectedShape
public RectangleProjectedShape(RectangleF rectangle)
Parameters
rectangle
RectangleF
ตรงเพื่อเริ่มต้นจาก
Properties
Bounds
ได้รับข้อ จํากัด ของวัตถุ
[JsonIgnore]
public override RectangleF Bounds { get; }
คุณสมบัติมูลค่า
Center
ได้รับศูนย์ของรูปทรง
[JsonIgnore]
public override PointF Center { get; }
คุณสมบัติมูลค่า
HasSegments
ได้รับค่าที่แสดงให้เห็นว่ารูปร่างมีส่วน
[JsonIgnore]
public override bool HasSegments { get; }
คุณสมบัติมูลค่า
LeftBottom
ได้รับจุดตรงด้านล่างด้านซ้าย
public PointF LeftBottom { get; }
คุณสมบัติมูลค่า
LeftTop
ได้รับจุดตรงด้านบนด้านซ้าย
public PointF LeftTop { get; }
คุณสมบัติมูลค่า
RectangleHeight
ได้รับความสูงของแนวตั้ง
[JsonIgnore]
public double RectangleHeight { get; }
คุณสมบัติมูลค่า
RectangleWidth
ได้รับความกว้างของแนวตั้ง
[JsonIgnore]
public double RectangleWidth { get; }
คุณสมบัติมูลค่า
RightBottom
ได้รับจุดตรงด้านล่าง
public PointF RightBottom { get; }
คุณสมบัติมูลค่า
RightTop
ได้รับจุดตรงด้านบน
public PointF RightTop { get; }
คุณสมบัติมูลค่า
Methods
Equals(วัตถุ)
กําหนดว่า System.Object ที่ระบุเท่ากับตัวอย่างนี้หรือไม่
public override bool Equals(object obj)
Parameters
obj
object
ระบบ.วัตถุในการเปรียบเทียบกับตัวอย่างนี้
Returns
‘จริง’ ถ้า System.Object ที่ระบุเท่ากับตัวอย่างนี้; ในทางอื่น ๆ, ‘ผิดพลาด’.
Equals(RectangleProjectedShape)
ตรวจสอบว่าวัตถุนั้นเท่าเทียมกันหรือไม่
protected bool Equals(RectangleProjectedShape other)
Parameters
other
RectangleProjectedShape
วัตถุอื่น ๆ
Returns
ผลการเปรียบเทียบเท่าเทียม
GetBounds(Matrix)
ได้รับข้อ จํากัด ของวัตถุ
public override RectangleF GetBounds(Matrix matrix)
Parameters
matrix
Matrix
Matrix ที่จะใช้ก่อน จํากัด จะถูกคํานวณ
Returns
ข้อ จํากัด ของวัตถุที่คาดการณ์
GetBounds(ก้น, ก้น)
ได้รับข้อ จํากัด ของวัตถุ
public override RectangleF GetBounds(Matrix matrix, Pen pen)
Parameters
matrix
Matrix
Matrix ที่จะใช้ก่อน จํากัด จะถูกคํานวณ
pen
Pen
ป้ายที่จะใช้สําหรับวัตถุ สิ่งนี้สามารถส่งผลกระทบต่อขนาดข้อ จํากัด ของวัตถุ
Returns
ข้อ จํากัด ของวัตถุที่คาดการณ์
GetHashCode()
กลับรหัส hash สําหรับตัวอย่างนี้
public override int GetHashCode()
Returns
รหัส hash สําหรับตัวอย่างนี้เหมาะสําหรับการใช้งานในอัลกอริทึม hashing และโครงสร้างข้อมูลเช่นตาราง hash
Transform(Matrix)
ใช้การเปลี่ยนแปลงที่ระบุกับรูปร่าง
public override void Transform(Matrix transform)
Parameters
transform
Matrix
การเปลี่ยนแปลงที่จะใช้