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
Трансформација која се примењује.