CurveShape Sınıfı

Summary: Represents a curved spline shape.

Module: aspose.imaging.shapes

Full Name: aspose.imaging.shapes.CurveShape

Inheritance: IOrderedShape, PolygonShape

Constructors

NameAçıklama
CurveShape()CurveShape sınıfının yeni bir örneğini başlatır.
CurveShape(points)CurveShape sınıfının yeni bir örneğini başlatır. Varsayılan 0.5 gerilim kullanılır.
CurveShape(points, is_closed)CurveShape sınıfının yeni bir örneğini başlatır. Varsayılan 0.5 gerilim kullanılır.
CurveShape(points, tension)CurveShape sınıfının yeni bir örneğini başlatır.
CurveShape(points, tension, is_closed)CurveShape sınıfının yeni bir örneğini başlatır.

Properties

NameTypeAccessAçıklama
boundsRectangleFrNesnenin sınırlarını alır.
centerPointFrŞeklin merkezini alır.
end_pointPointFrŞeklin son noktasını alır.
has_segmentsboolrŞeklin segmentlere sahip olup olmadığını gösteren bir değer alır.
is_closedboolr/wŞeklin kapalı olup olmadığını gösteren bir değeri alır veya ayarlar.
pointsPointF[]r/wEğri noktalarını alır veya ayarlar.
segmentsShapeSegment[]rŞeklin segmentlerini alır.
start_pointPointFrŞeklin başlangıç noktasını alır.
gerilimfloatr/wEğri gerilimini alır veya ayarlar.

Methods

NameAçıklama
create_with_point_fs_closed(points, is_closed)CurveShape sınıfının yeni bir örneğini başlatır. Varsayılan 0.5 gerilim kullanılır.
create_with_point_fs_tension(points, tension)CurveShape sınıfının yeni bir örneğini başlatır.
get_bounds(matrix)Nesnenin sınırlarını alır.
get_bounds(matrix, pen)Nesnenin sınırlarını alır.
reverse()Bu şekil için nokta sırasını tersine çevirir.
transform(transform)Belirtilen dönüşümü şekle uygular.

Constructor: CurveShape()

 CurveShape() 

CurveShape sınıfının yeni bir örneğini başlatır.

Constructor: CurveShape(points)

 CurveShape(points) 

CurveShape sınıfının yeni bir örneğini başlatır. Varsayılan 0.5 gerilim kullanılır.

Parameters:

ParameterTürAçıklama
pointsPointF[]Nokta dizisi.

Constructor: CurveShape(points, is_closed)

 CurveShape(points, is_closed) 

CurveShape sınıfının yeni bir örneğini başlatır. Varsayılan 0.5 gerilim kullanılır.

Parameters:

ParameterTürAçıklama
pointsPointF[]Nokta dizisi.
is_closedboolEğer true olarak ayarlanırsa eğri kapalıdır.

Constructor: CurveShape(points, tension)

 CurveShape(points, tension) 

CurveShape sınıfının yeni bir örneğini başlatır.

Parameters:

ParameterTürAçıklama
pointsPointF[]Nokta dizisi.
gerilimfloatEğri gerilimi.

Constructor: CurveShape(points, tension, is_closed)

 CurveShape(points, tension, is_closed) 

CurveShape sınıfının yeni bir örneğini başlatır.

Parameters:

ParameterTürAçıklama
pointsPointF[]Nokta dizisi.
gerilimfloatEğri gerilimi.
is_closedboolEğer true olarak ayarlanırsa eğri kapalıdır.

Method: create_with_point_fs_closed(points, is_closed) [static]

 create_with_point_fs_closed(points, is_closed) 

CurveShape sınıfının yeni bir örneğini başlatır. Varsayılan 0.5 gerilim kullanılır.

Parameters:

ParameterTürAçıklama
pointsPointF[]Nokta dizisi.
is_closedboolEğer true olarak ayarlanırsa eğri kapalıdır.

Returns

TürAçıklama
CurveShape

Method: create_with_point_fs_tension(points, tension) [static]

 create_with_point_fs_tension(points, tension) 

CurveShape sınıfının yeni bir örneğini başlatır.

Parameters:

ParameterTürAçıklama
pointsPointF[]Nokta dizisi.
gerilimfloatEğri gerilimi.

Returns

TürAçıklama
CurveShape

Method: get_bounds(matrix)

 get_bounds(matrix) 

Nesnenin sınırlarını alır.

Parameters:

ParameterTürAçıklama
matrixMatrixSınırlar hesaplanmadan önce uygulanacak matris.

Returns

TürAçıklama
RectangleFTahmini nesne sınırları.

Method: get_bounds(matrix, pen)

 get_bounds(matrix, pen) 

Nesnenin sınırlarını alır.

Parameters:

ParameterTürAçıklama
matrixMatrixSınırlar hesaplanmadan önce uygulanacak matris.
penPenNesne için kullanılacak kalem. Bu, nesnenin sınır boyutunu etkileyebilir.

Returns

TürAçıklama
RectangleFTahmini nesne sınırları.

Method: transform(transform)

 transform(transform) 

Belirtilen dönüşümü şekle uygular.

Parameters:

ParameterTürAçıklama
transformMatrixUygulanacak dönüşüm.