GraphicsPathIterator クラス

定義

GraphicsPath 内のサブパスを反復処理し、各サブパスに含まれている図形の種類を調べることができるようにします。 このクラスは継承できません。

public ref class GraphicsPathIterator sealed : MarshalByRefObject, IDisposable
public sealed class GraphicsPathIterator : MarshalByRefObject, IDisposable
type GraphicsPathIterator = class
    inherit MarshalByRefObject
    interface IDisposable
Public NotInheritable Class GraphicsPathIterator
Inherits MarshalByRefObject
Implements IDisposable
継承
GraphicsPathIterator
実装

注釈

注意

.NET 6 以降のバージョンでは、この種類を含む System.Drawing.Common パッケージは Windows オペレーティング システムでのみサポートされています。 クロスプラットフォーム アプリでこの型を使用すると、コンパイル時の警告と実行時例外が発生します。 詳細については、「 Windows でのみサポートされる System.Drawing.Common」を参照してください。

コンストラクター

GraphicsPathIterator(GraphicsPath)

GraphicsPathIterator オブジェクトを指定して、GraphicsPath クラスの新しいインスタンスを初期化します。

プロパティ

Count

パス内の点の数を取得します。

SubpathCount

パス内のサブパスの数を取得します。

メソッド

CopyData(PointF[], Byte[], Int32, Int32)

PathPoints に関連付けられている PathTypes プロパティ配列および GraphicsPath プロパティ配列を、指定された 2 つの配列にコピーします。

CreateObjRef(Type)

リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。

(継承元 MarshalByRefObject)
Dispose()

この GraphicsPathIterator オブジェクトによって使用されているすべてのリソースを解放します。

Enumerate(PointF[], Byte[])

PathPoints に関連付けられている PathTypes プロパティ配列および GraphicsPath プロパティ配列を、指定された 2 つの配列にコピーします。

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
Finalize()

オブジェクトが、ガベージ コレクションによって収集される前に、リソースの解放とその他のクリーンアップ操作の実行を試みることができるようにします。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetLifetimeService()
古い.

対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。

(継承元 MarshalByRefObject)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
HasCurve()

GraphicsPathIterator に関連付けられているパスに曲線が含まれているかどうかを示します。

InitializeLifetimeService()
古い.

このインスタンスの有効期間ポリシーを制御する有効期間サービス オブジェクトを取得します。

(継承元 MarshalByRefObject)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
MemberwiseClone(Boolean)

現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。

(継承元 MarshalByRefObject)
NextMarker(GraphicsPath)

GraphicsPathIterator オブジェクトには、GraphicsPath オブジェクトが関連付けられています。 NextMarker(GraphicsPath) メソッドは、関連付けられている GraphicsPath のパス内の次のマーカーを指すように反復子をインクリメントし、現在のマーカーと次のマーカー (またはパスの終点) の間に含まれているすべての点を、パラメーターに渡された 2 番目の GraphicsPath オブジェクトにコピーします。

NextMarker(Int32, Int32)

GraphicsPathIterator をインクリメントしてパス内の次のマーカーに進め、[out] パラメーターを使用して開始インデックスと終了インデックスを返します。

NextPathType(Byte, Int32, Int32)

すべてが同じ種類のデータ点から成る次のグループの開始インデックスと終了インデックスを取得します。

NextSubpath(GraphicsPath, Boolean)

この GraphicsPathIterator の関連付けられているパスから、次の図形 (サブパス) を取得します。

NextSubpath(Int32, Int32, Boolean)

GraphicsPathIterator をパス内の次のサブパスに移動します。 次のサブパスの開始インデックスおよび終了インデックスが、[out] パラメーターに格納されます。

Rewind()

GraphicsPathIterator が指す位置を、関連付けられているパスの先頭に戻します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象