Class RectangleProjectedShape
이름 공간 : Aspose.Imaging.Shapes 모임: Aspose.Imaging.dll (25.4.0)
그것은 특정 방향으로 바뀌는 직경 위에 프로젝트되는 모양을 나타냅니다.동일한 가장자리 길이를 유지하는 공간에서 회전 할 수있는 4 개의 지점에 의해 지정되며 이웃 가장자리 사이에 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
시스템.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
변화를 적용해야 한다.