Class RectangleProjectedShape

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

RectangleShape , TextShape

อนุญาโตตุลาการ

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; }

คุณสมบัติมูลค่า

RectangleF

Center

ได้รับศูนย์ของรูปทรง

[JsonIgnore]
public override PointF Center { get; }

คุณสมบัติมูลค่า

PointF

HasSegments

ได้รับค่าที่แสดงให้เห็นว่ารูปร่างมีส่วน

[JsonIgnore]
public override bool HasSegments { get; }

คุณสมบัติมูลค่า

bool

LeftBottom

ได้รับจุดตรงด้านล่างด้านซ้าย

public PointF LeftBottom { get; }

คุณสมบัติมูลค่า

PointF

LeftTop

ได้รับจุดตรงด้านบนด้านซ้าย

public PointF LeftTop { get; }

คุณสมบัติมูลค่า

PointF

RectangleHeight

ได้รับความสูงของแนวตั้ง

[JsonIgnore]
public double RectangleHeight { get; }

คุณสมบัติมูลค่า

double

RectangleWidth

ได้รับความกว้างของแนวตั้ง

[JsonIgnore]
public double RectangleWidth { get; }

คุณสมบัติมูลค่า

double

RightBottom

ได้รับจุดตรงด้านล่าง

public PointF RightBottom { get; }

คุณสมบัติมูลค่า

PointF

RightTop

ได้รับจุดตรงด้านบน

public PointF RightTop { get; }

คุณสมบัติมูลค่า

PointF

Methods

Equals(วัตถุ)

กําหนดว่า System.Object ที่ระบุเท่ากับตัวอย่างนี้หรือไม่

public override bool Equals(object obj)

Parameters

obj object

ระบบ.วัตถุในการเปรียบเทียบกับตัวอย่างนี้

Returns

bool

‘จริง’ ถ้า System.Object ที่ระบุเท่ากับตัวอย่างนี้; ในทางอื่น ๆ, ‘ผิดพลาด’.

Equals(RectangleProjectedShape)

ตรวจสอบว่าวัตถุนั้นเท่าเทียมกันหรือไม่

protected bool Equals(RectangleProjectedShape other)

Parameters

other RectangleProjectedShape

วัตถุอื่น ๆ

Returns

bool

ผลการเปรียบเทียบเท่าเทียม

GetBounds(Matrix)

ได้รับข้อ จํากัด ของวัตถุ

public override RectangleF GetBounds(Matrix matrix)

Parameters

matrix Matrix

Matrix ที่จะใช้ก่อน จํากัด จะถูกคํานวณ

Returns

RectangleF

ข้อ จํากัด ของวัตถุที่คาดการณ์

GetBounds(ก้น, ก้น)

ได้รับข้อ จํากัด ของวัตถุ

public override RectangleF GetBounds(Matrix matrix, Pen pen)

Parameters

matrix Matrix

Matrix ที่จะใช้ก่อน จํากัด จะถูกคํานวณ

pen Pen

ป้ายที่จะใช้สําหรับวัตถุ สิ่งนี้สามารถส่งผลกระทบต่อขนาดข้อ จํากัด ของวัตถุ

Returns

RectangleF

ข้อ จํากัด ของวัตถุที่คาดการณ์

GetHashCode()

กลับรหัส hash สําหรับตัวอย่างนี้

public override int GetHashCode()

Returns

int

รหัส hash สําหรับตัวอย่างนี้เหมาะสําหรับการใช้งานในอัลกอริทึม hashing และโครงสร้างข้อมูลเช่นตาราง hash

Transform(Matrix)

ใช้การเปลี่ยนแปลงที่ระบุกับรูปร่าง

public override void Transform(Matrix transform)

Parameters

transform Matrix

การเปลี่ยนแปลงที่จะใช้

 แบบไทย