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 クラスの新しい例を開始します。

public CurveShape(PointF[] points)

Parameters

points PointF ( )

ポイントはアレイ。

CurveShape(ポイントF( ), ボール)

Aspose.Imaging.Shapes.CurveShape クラスの新しい例を開始します。

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

ハッシュコード

 日本語