Class EmfPlusFillClosedCurve
名称: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records アセンション: Aspose.Imaging.dll (25.4.0)
EmfPlusFillClosedCurveの記録は、閉鎖されたカーディナルスプリンの内部を満たすことを示しています。
public sealed class EmfPlusFillClosedCurve : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusFillClosedCurve
相続人
EmfPlusRecord.Type , EmfPlusRecord.Flags , EmfPlusRecord.Size , EmfPlusRecord.DataSize , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfPlusFillClosedCurve(EmfPlusRecord)
Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusFillClosedCurveクラスの新しい例を開始します。
public EmfPlusFillClosedCurve(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
源泉です。
Properties
BrushId
ブリュッシュ ID を取得または設定するEmfPlusBrush を指定する 32 ビット未署名の整合器で、その内容はフラッグフィールドにおける S ビットによって決定されます. このブラッシュは内部を満たすために使用されます。閉鎖されたカルディナル・スプライン。
public int BrushId { get; set; }
不動産価値
Compressed
この Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusFillClosedCurve が圧縮されているかどうかを示す値を取得または設定します。このビットは、ポイントデータフィールドが圧縮されたデータを指定しているかどうかを示します。設定された場合、PointData は 16 ビットのコーディネートスペースの絶対位置を指定します。総合座標: 明確であれば、 PointData は絶対位置を指定します。スペースを32ビットのフラットポイントコーディネートで調整します。
「Winding」の満たす作業は「even-odd parity」のルールに従って領域を満たす。このルールに基づいて、テストポイントは、内部または外部にあることを決定することができる。閉じた曲線は次のとおりです: テストポイントから遠く離れた点にラインを描くもしその線が曲線を異常な数回渡るなら、テストはポイントは曲線の内部にあり、そうでなければテストポイントは曲線の外にあります。
「代替」充填操作は「ゼロではない」ルールに従って領域を充填します。このルールに従って、テストポイントは内部または外部であることを決定することができます。閉じた曲線は次のとおりです: テストポイントからテストポイントまでのラインを描く曲線から遠く、曲線がテストを通過する回数を数える。左から右へ行き、曲線が交差する回数を数える。右から左までのテストラインで、この2つの数字が同じなら、テストポイント曲線の外にある; そうでなければ、テストポイントは曲線の内部にある。
public bool Compressed { get; set; }
不動産価値
IsColor
この例が色であるかどうかを示す値を取得または設定します。設定された場合、 BrushId は EmfPlusARGB オブジェクトとして色を指定します(セクション 2.2.2.1)。明確であれば、BrushId は EmfPlusBrush オブジェクトのインデックスを含みます。(EMF+オブジェクトテーブルの2.2.1.1セクション)
public bool IsColor { get; set; }
不動産価値
PointData
ポイントデータを取得または設定するSpline を定義するラインの端点を指定する数点の連続。閉鎖されたカーディナルスピリンでは、曲線はポイントデータの最後の点を通過し続ける。array と array の最初のポイントに接続する
public PointF[] PointData { get; set; }
不動産価値
PointF ( )
Relative
この Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusFillClosedCurve が相対であるかどうかを示す値を取得または設定します。この点は、 PointData フィールドが相対または絶対の位置を指定しているかどうかを示します。設定された場合、PointData の各要素は、コーディネートスペースの位置を指定します。上記の項目に記載されている位置に関しては、PointData の最初の要素から、コーディネート (0.0) の以前の位置が推定されます。明確であれば、 PointData は C 旗に従って絶対的な位置を指定します。このフラッグが設定されている場合、Cフラッグ(上)は無定義であり、無視される必要があります。
public bool Relative { get; set; }
不動産価値
Tension
緊張するか、緊張するか32 ビットの浮動点値で、スプラインがどのように密接に曲がるかを示す。ポイントを通して 0.0 の値が spline が直線の順序であることを指定します。値が上昇するにつれて、曲線はより丸くなります。見(み)て見(み)て見(み)て
public float Tension { get; set; }
不動産価値
Winding
この Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusFillClosedCurve が振動しているかどうかを示す値を取得または設定します。この点は、充填作業を実行する方法を示しています。定められた場合、埋め込みは「定められた」埋め込みであり、明確な場合、埋め込みは「代替」埋め込みです。
public bool Winding { get; set; }