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

Матрица, которая должна применяться до границ, будет рассчитана.

Returns

RectangleF

Ограничения предполагаемого объекта.

GetBounds(Матрица , Пен)

Получить границы объекта.

public override RectangleF GetBounds(Matrix matrix, Pen pen)

Parameters

matrix Matrix

Матрица, которая должна применяться до границ, будет рассчитана.

pen Pen

Пена для использования для объекта. Это может повлиять на размер границ объекта.

Returns

RectangleF

Ограничения предполагаемого объекта.

GetHashCode()

Возвращайте код хаша для этого случая.

public override int GetHashCode()

Returns

int

Хэш-код для этого примера, подходящий для использования в алгоритмах хаширования и структурах данных, таких как таблица хаширования.

Transform(Matrix)

Применяет указанную трансформацию к форме.

public override void Transform(Matrix transform)

Parameters

transform Matrix

Трансформация должна применяться.

 Русский