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
Трансформацията трябва да се приложи.