Class EmfPlusFillClosedCurve

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; }

不動産価値

int

Compressed

この Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusFillClosedCurve が圧縮されているかどうかを示す値を取得または設定します。このビットは、ポイントデータフィールドが圧縮されたデータを指定しているかどうかを示します。設定された場合、PointData は 16 ビットのコーディネートスペースの絶対位置を指定します。総合座標: 明確であれば、 PointData は絶対位置を指定します。スペースを32ビットのフラットポイントコーディネートで調整します。

「Winding」の満たす作業は「even-odd parity」のルールに従って領域を満たす。このルールに基づいて、テストポイントは、内部または外部にあることを決定することができる。閉じた曲線は次のとおりです: テストポイントから遠く離れた点にラインを描くもしその線が曲線を異常な数回渡るなら、テストはポイントは曲線の内部にあり、そうでなければテストポイントは曲線の外にあります。

「代替」充填操作は「ゼロではない」ルールに従って領域を充填します。このルールに従って、テストポイントは内部または外部であることを決定することができます。閉じた曲線は次のとおりです: テストポイントからテストポイントまでのラインを描く曲線から遠く、曲線がテストを通過する回数を数える。左から右へ行き、曲線が交差する回数を数える。右から左までのテストラインで、この2つの数字が同じなら、テストポイント曲線の外にある; そうでなければ、テストポイントは曲線の内部にある。

public bool Compressed { get; set; }

不動産価値

bool

IsColor

この例が色であるかどうかを示す値を取得または設定します。設定された場合、 BrushId は EmfPlusARGB オブジェクトとして色を指定します(セクション 2.2.2.1)。明確であれば、BrushId は EmfPlusBrush オブジェクトのインデックスを含みます。(EMF+オブジェクトテーブルの2.2.1.1セクション)

public bool IsColor { get; set; }

不動産価値

bool

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; }

不動産価値

bool

Tension

緊張するか、緊張するか32 ビットの浮動点値で、スプラインがどのように密接に曲がるかを示す。ポイントを通して 0.0 の値が spline が直線の順序であることを指定します。値が上昇するにつれて、曲線はより丸くなります。見(み)て見(み)て見(み)て

public float Tension { get; set; }

不動産価値

float

Winding

この Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusFillClosedCurve が振動しているかどうかを示す値を取得または設定します。この点は、充填作業を実行する方法を示しています。定められた場合、埋め込みは「定められた」埋め込みであり、明確な場合、埋め込みは「代替」埋め込みです。

public bool Winding { get; set; }

不動産価値

bool

 日本語