Class RectangleProjectedShape

Class RectangleProjectedShape

Tên không gian: Aspose.Imaging.Shapes Tổng hợp: Aspose.Imaging.dll (25.4.0)

Nó đại diện cho một hình dạng được dự đoán trên một góc thẳng hướng hướng cụ thể.Được xác định bởi bốn điểm có thể được xoay trong không gian duy trì cùng chiều dài các cạnh và 90 độ giữa các cạnh lân cận.

[JsonObject(MemberSerialization.OptIn)]
public abstract class RectangleProjectedShape : Shape

Inheritance

object ObjectWithBounds Shape RectangleProjectedShape

Derived

RectangleShape , TextShape

Thành viên thừa kế

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()

Bắt đầu một trường hợp mới của lớp Aspose.Imaging.Shapes.RectangleProjectedShape.

[JsonConstructor]
public RectangleProjectedShape()

RectangleProjectedShape(Vị trí)

Bắt đầu một trường hợp mới của lớp Aspose.Imaging.Shapes.RectangleProjectedShape.

public RectangleProjectedShape(RectangleF rectangle)

Parameters

rectangle RectangleF

Tương tự để bắt đầu từ.

Properties

Bounds

Nhận được giới hạn của đối tượng.

[JsonIgnore]
public override RectangleF Bounds { get; }

Giá trị bất động sản

RectangleF

Center

Nhận được trung tâm hình dạng.

[JsonIgnore]
public override PointF Center { get; }

Giá trị bất động sản

PointF

HasSegments

Nó nhận được một giá trị cho thấy liệu hình dạng có phân đoạn hay không.

[JsonIgnore]
public override bool HasSegments { get; }

Giá trị bất động sản

bool

LeftBottom

Nhận được điểm thẳng bên dưới bên trái.

public PointF LeftBottom { get; }

Giá trị bất động sản

PointF

LeftTop

Nhận được điểm thẳng thắn trên bên trái.

public PointF LeftTop { get; }

Giá trị bất động sản

PointF

RectangleHeight

Nhận được chiều cao đường thẳng.

[JsonIgnore]
public double RectangleHeight { get; }

Giá trị bất động sản

double

RectangleWidth

Nhận được chiều rộng trực tiếp.

[JsonIgnore]
public double RectangleWidth { get; }

Giá trị bất động sản

double

RightBottom

Nhận được điểm thẳng bên dưới bên phải.

public PointF RightBottom { get; }

Giá trị bất động sản

PointF

RightTop

Nhận được điểm thẳng thắn phía trên phải.

public PointF RightTop { get; }

Giá trị bất động sản

PointF

Methods

Equals(đối tượng)

Nó xác định xem System.Object được chỉ định có tương đương với trường hợp này hay không.

public override bool Equals(object obj)

Parameters

obj object

Hệ thống.Object để so sánh với trường hợp này.

Returns

bool

’truyền’ nếu System.Object được chỉ định là tương đương với trường hợp này; nếu không, ’lầm'.

Equals(RectangleProjectedShape)

Kiểm tra xem các đối tượng có bình đẳng hay không.

protected bool Equals(RectangleProjectedShape other)

Parameters

other RectangleProjectedShape

đối tượng khác.

Returns

bool

Kết quả so sánh bình đẳng

GetBounds(Matrix)

Nhận được giới hạn của đối tượng.

public override RectangleF GetBounds(Matrix matrix)

Parameters

matrix Matrix

Matrix để áp dụng trước khi giới hạn sẽ được tính toán.

Returns

RectangleF

giới hạn của các đối tượng ước tính.

GetBounds(Matrix và Pen)

Nhận được giới hạn của đối tượng.

public override RectangleF GetBounds(Matrix matrix, Pen pen)

Parameters

matrix Matrix

Matrix để áp dụng trước khi giới hạn sẽ được tính toán.

pen Pen

Bút để sử dụng cho đối tượng. điều này có thể ảnh hưởng đến kích thước giới hạn của đối tượng.

Returns

RectangleF

giới hạn của các đối tượng ước tính.

GetHashCode()

Quay lại một mã hash cho trường hợp này.

public override int GetHashCode()

Returns

int

Một mã hash cho ví dụ này, phù hợp để sử dụng trong các thuật toán hashing và cấu trúc dữ liệu như một bảng hash.

Transform(Matrix)

Ứng dụng chuyển đổi cụ thể cho hình dạng.

public override void Transform(Matrix transform)

Parameters

transform Matrix

Thay đổi để áp dụng.

 Tiếng Việt