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
Матрица, которая должна применяться до границ, будет рассчитана.
Returns
Ограничения предполагаемого объекта.
GetBounds(Матрица , Пен)
Получить границы объекта.
public override RectangleF GetBounds(Matrix matrix, Pen pen)
Parameters
matrix
Matrix
Матрица, которая должна применяться до границ, будет рассчитана.
pen
Pen
Пена для использования для объекта. Это может повлиять на размер границ объекта.
Returns
Ограничения предполагаемого объекта.
GetHashCode()
Возвращайте код хаша для этого случая.
public override int GetHashCode()
Returns
Хэш-код для этого примера, подходящий для использования в алгоритмах хаширования и структурах данных, таких как таблица хаширования.
Transform(Matrix)
Применяет указанную трансформацию к форме.
public override void Transform(Matrix transform)
Parameters
transform
Matrix
Трансформация должна применяться.