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
«правда», якщо зазначена Система.Об’єкт дорівнює такому інстанції; в іншому випадку, «фальшива».
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
Трансформація повинна бути застосована.