Class CurveShape
名称: Aspose.Imaging.Shapes アセンション: Aspose.Imaging.dll (25.4.0)
折りたたみの形を表す。
public sealed class CurveShape : PolygonShape, IOrderedShape
Inheritance
object ← ObjectWithBounds ← Shape ← PolygonShape ← CurveShape
Implements
相続人
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; }
不動産価値
Center
形状の中心となる。
[JsonIgnore]
public override PointF Center { get; }
不動産価値
Segments
形のセグメントを取得します。
[JsonIgnore]
public override ShapeSegment[] Segments { get; }
不動産価値
ShapeSegment ( )
Tension
曲線の緊張を得たり設定したりする。
[JsonProperty]
public float Tension { get; set; }
不動産価値
Methods
Equals(対象)
物体が平等であるかどうかを確認する。
public override bool Equals(object obj)
Parameters
obj
object
他のオブジェクト
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
ハッシュコード