Class CurveShape

Class CurveShape

이름 공간 : Aspose.Imaging.Shapes 모임: Aspose.Imaging.dll (25.4.0)

그것은 굴곡 된 스플린 모양을 나타냅니다.

public sealed class CurveShape : PolygonShape, IOrderedShape

Inheritance

object ObjectWithBounds Shape PolygonShape CurveShape

Implements

IOrderedShape

상속 회원들

PolygonShape.Reverse() , PolygonShape.GetBounds(Matrix) , PolygonShape.GetBounds(Matrix, Pen) , PolygonShape.Transform(Matrix) , PolygonShape.Equals(object) , PolygonShape.GetHashCode() , PolygonShape.Points , PolygonShape.IsClosed , PolygonShape.Bounds , PolygonShape.Center , PolygonShape.Segments , PolygonShape.HasSegments , PolygonShape.StartPoint , PolygonShape.EndPoint , Shape.Equals(object) , Shape.GetHashCode() , Shape.Center , Shape.Segments , Shape.HasSegments , ObjectWithBounds.GetBounds(Matrix) , ObjectWithBounds.GetBounds(Matrix, Pen) , ObjectWithBounds.Transform(Matrix) , ObjectWithBounds.Equals(object) , ObjectWithBounds.GetHashCode() , ObjectWithBounds.Bounds , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

CurveShape()

Aspose.Imaging.Shapes.CurveShape 클래스의 새로운 사례를 시작합니다.

[JsonConstructor]
public CurveShape()

CurveShape(포인트F[])

Aspose.Imaging.Shapes.CurveShape 클래스의 새로운 예를 시작합니다.0.5의 기본 전압이 사용됩니다.

public CurveShape(PointF[] points)

Parameters

points PointF [ ] [ [ ]

포인트는 아레아입니다.

CurveShape(포인트F[ ] [ [ ], 바울)

Aspose.Imaging.Shapes.CurveShape 클래스의 새로운 예를 시작합니다.0.5의 기본 전압이 사용됩니다.

public CurveShape(PointF[] points, bool isClosed)

Parameters

points PointF [ ] [ [ ]

포인트는 아레아입니다.

isClosed bool

‘진실’으로 설정하면 곡선이 닫혀 있습니다.

CurveShape(포인트F[ ] [ [ ], 플로트)

Aspose.Imaging.Shapes.CurveShape 클래스의 새로운 사례를 시작합니다.

public CurveShape(PointF[] points, float tension)

Parameters

points PointF [ ] [ [ ]

포인트는 아레아입니다.

tension float

곡선의 긴장감

CurveShape(포인트F[ ] [ [ ], 플로트, 바울)

Aspose.Imaging.Shapes.CurveShape 클래스의 새로운 사례를 시작합니다.

public CurveShape(PointF[] points, float tension, bool isClosed)

Parameters

points PointF [ ] [ [ ]

포인트는 아레아입니다.

tension float

곡선의 긴장감

isClosed bool

‘진실’으로 설정하면 곡선이 닫혀 있습니다.

Properties

Bounds

개체의 한계를 얻는다.

[JsonIgnore]
public override RectangleF Bounds { get; }

부동산 가치

RectangleF

Center

그것은 형태의 중심을 얻습니다.

[JsonIgnore]
public override PointF Center { get; }

부동산 가치

PointF

Segments

형태의 세그먼트를 얻습니다.

[JsonIgnore]
public override ShapeSegment[] Segments { get; }

부동산 가치

ShapeSegment [ ] [ [ ]

Tension

곡선의 긴장을 얻거나 설정합니다.

[JsonProperty]
public float Tension { get; set; }

부동산 가치

float

Methods

Equals(객체)

물건이 평등한지 확인하십시오.

public override bool Equals(object obj)

Parameters

obj object

다른 물건은

Returns

bool

평등 비교의 결과입니다.

GetBounds(Matrix)

개체의 한계를 얻는다.

public override RectangleF GetBounds(Matrix matrix)

Parameters

matrix Matrix

경계 전에 적용해야 할 매트릭스는 계산됩니다.

Returns

RectangleF

추정된 개체의 경계를

GetBounds(매트릭스, 펜)

개체의 한계를 얻는다.

public override RectangleF GetBounds(Matrix matrix, Pen pen)

Parameters

matrix Matrix

경계 전에 적용해야 할 매트릭스는 계산됩니다.

pen Pen

개체에 사용하는 펜.이것은 개체의 경계 크기에 영향을 미칠 수 있습니다.

Returns

RectangleF

추정된 개체의 경계를

GetHashCode()

현재 객체의 해시 코드를 얻으십시오.

public override int GetHashCode()

Returns

int

해시 코드 입니다.

 한국어