DioDocs for PDF
PathGeometry1 クラス メンバ
プロパティ  メソッド  イベント

DS.Documents.DX.Windows アセンブリ > GrapeCity.Documents.DX.Direct2D 名前空間 : PathGeometry1 クラス

PathGeometry1データ型で公開されるメンバを以下の表に示します。

パブリック コンストラクタ
 名前解説
Public コンストラクタPathGeometry1 クラスの新しいインスタンスを初期化します。  
トップ
パブリック プロパティ
 名前解説
Public プロパティ明示的に使用されていないすべてのメソッドに使用されるデフォルトの平坦化許容値を取得または設定します。デフォルトは 0.25f です。 GrapeCity.Documents.DX.Direct2D.Geometryから継承されます。
Public プロパティこのインスタンスが破棄されたかどうかを示す値を取得します。 GrapeCity.Documents.DX.DisposeBaseから継承されます。
Public プロパティ基礎となる Cpp オブジェクトへのポインタを取得します。 GrapeCity.Documents.DX.CppObjectから継承されます。
Public プロパティこのインスタンスに関連付けるカスタムユーザータグオブジェクトを取得または設定します。 GrapeCity.Documents.DX.CppObjectから継承されます。
トップ
パブリック メソッド
 名前解説
Public メソッドオーバーロードされます。 このジオメトリを指定されたジオメトリと結合し、結果を ISimplifiedGeometrySink に保存します。 GrapeCity.Documents.DX.Direct2D.Geometryから継承されます。
Public メソッドオーバーロードされます。 このジオメトリと指定されたジオメトリの間の交差を記述します。比較は、指定された平坦化許容値を使用して実行されます。 GrapeCity.Documents.DX.Direct2D.Geometryから継承されます。
Public メソッドオーバーロードされます。 指定されたマトリックスによって変換され、指定された許容値を使用して平坦化された後のジオメトリの領域を計算します。 GrapeCity.Documents.DX.Direct2D.Geometryから継承されます。
Public メソッドオーバーロードされます。 各セグメントが展開されて線になったかのように、ジオメトリの長さを計算します。 GrapeCity.Documents.DX.Direct2D.Geometryから継承されます。
Public メソッドHRESULT ID2D1PathGeometry1::ComputePointAndSegmentAtLength([In] float length,[In] unsigned int startSegment,[In, Optional] const D2D_MATRIX_3X2_F* worldTransform,[In] float flatteningTolerance,[Out] D2D1_POINT_DESCRIPTION* pointDescription)  
Public メソッドオーバーロードされます。 指定されたマトリックスによって変換され、指定された許容値を使用して平坦化された後、ジオメトリに沿って指定された距離にある点と接線ベクトルを計算します。 GrapeCity.Documents.DX.Direct2D.Geometryから継承されます。
Public メソッドstatic (Shared in Visual Basic)PathGeometry1 クラスの新しいインスタンスを初期化します。  
Public メソッドアンマネージリソースの解放またはリセットに関連するアプリケーション定義のタスクを実行します。 GrapeCity.Documents.DX.DisposeBaseから継承されます。
Public メソッドオーバーロードされます。 ジオメトリによって塗りつぶされた領域に、指定された平坦化許容値を指定した点が含まれるかどうかを示します。 GrapeCity.Documents.DX.Direct2D.Geometryから継承されます。
Public メソッドオーバーロードされます。 ジオメトリの境界を取得します。 GrapeCity.Documents.DX.Direct2D.Geometryから継承されます。
Public メソッドvoid ID2D1Resource::GetFactory([Out] ID2D1Factory** factory) GrapeCity.Documents.DX.Direct2D.Resourceから継承されます。
Public メソッドHRESULT ID2D1PathGeometry::GetFigureCount([Out] unsigned int* count) GrapeCity.Documents.DX.Direct2D.PathGeometryから継承されます。
Public メソッドHRESULT ID2D1PathGeometry::GetSegmentCount([Out] unsigned int* count) GrapeCity.Documents.DX.Direct2D.PathGeometryから継承されます。
Public メソッドオーバーロードされます。 指定されたストロークの幅とスタイルで拡大され、指定されたマトリックスによって変換された後のジオメトリの境界を取得します。 GrapeCity.Documents.DX.Direct2D.Geometryから継承されます。
Public メソッドHRESULT ID2D1PathGeometry::Open([Out] ID2D1GeometrySink** geometrySink) GrapeCity.Documents.DX.Direct2D.PathGeometryから継承されます。
Public メソッドオーバーロードされます。 ジオメトリのアウトラインを計算し、結果を ISimplifiedGeometrySink に書き込みます。 GrapeCity.Documents.DX.Direct2D.Geometryから継承されます。
Public メソッドオーバーロードされます。 特定の COM GUID/インタフェースのサポートについて、このインスタンスをクエリします。 GrapeCity.Documents.DX.ComObjectから継承されます。
Public メソッドオーバーロードされます。 特定の COM GUID/インタフェースのサポートについて、インスタンスをクエリします。 GrapeCity.Documents.DX.ComObjectから継承されます。
Public メソッドオーバーロードされます。 線と (必要に応じて) 3 次ベジエ曲線のみを含むジオメトリの簡略化されたバージョンを作成し、 結果を ISimplifiedGeometrySink に書き込みます。 GrapeCity.Documents.DX.Direct2D.Geometryから継承されます。
Public メソッドパスジオメトリの内容を指定された IGeometrySink にコピーします。 GrapeCity.Documents.DX.Direct2D.PathGeometryから継承されます。
Public メソッドオーバーロードされます。 指定されたストロークの太さ、スタイル、および変換を考慮して、ジオメトリのストロークに指定された点が含まれるかどうかを決定します。 GrapeCity.Documents.DX.Direct2D.Geometryから継承されます。
Public メソッドオーバーロードされます。 指定されたマトリックスを使用して変換され、指定された許容値を使用して平坦化された後、ジオメトリをカバーする時計回りの三角形のセットを作成します。 GrapeCity.Documents.DX.Direct2D.Geometryから継承されます。
Public メソッドオーバーロードされます。 指定されたストロークでジオメトリを広げ、指定されたマトリックスによって変換され、指定された許容値を使用して平坦化された後、結果を ISimplifiedGeometrySink に書き込みます。 GrapeCity.Documents.DX.Direct2D.Geometryから継承されます。
トップ
パブリック イベント
 名前解説
Public イベントこのインスタンスが完全に破棄されたときに発生します。 GrapeCity.Documents.DX.DisposeBaseから継承されます。
Public イベントこのインスタンスの破棄が開始されるときに発生します。 GrapeCity.Documents.DX.DisposeBaseから継承されます。
トップ
パブリック オペレータ
System.IntPtr から PathGeometry1 への明示的な変換を実行します。
トップ
参照

PathGeometry1 クラス
GrapeCity.Documents.DX.Direct2D 名前空間