GraphicsPathIterator GraphicsPathIterator GraphicsPathIterator GraphicsPathIterator Class

定義

GraphicsPath 内のサブパスを反復処理し、各サブパスに含まれている図形の種類を調べることができるようにします。Provides the ability to iterate through subpaths in a GraphicsPath and test the types of shapes contained in each subpath. このクラスは継承できません。This class cannot be inherited.

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
継承
GraphicsPathIteratorGraphicsPathIteratorGraphicsPathIteratorGraphicsPathIterator
実装

コンストラクター

GraphicsPathIterator(GraphicsPath) GraphicsPathIterator(GraphicsPath) GraphicsPathIterator(GraphicsPath) GraphicsPathIterator(GraphicsPath)

GraphicsPathIterator オブジェクトを指定して、GraphicsPath クラスの新しいインスタンスを初期化します。Initializes a new instance of the GraphicsPathIterator class with the specified GraphicsPath object.

プロパティ

Count Count Count Count

パス内の点の数を取得します。Gets the number of points in the path.

SubpathCount SubpathCount SubpathCount SubpathCount

パス内のサブパスの数を取得します。Gets the number of subpaths in the path.

メソッド

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

PathPoints に関連付けられている PathTypes プロパティ配列および GraphicsPath プロパティ配列を、指定された 2 つの配列にコピーします。Copies the PathPoints property and PathTypes property arrays of the associated GraphicsPath into the two specified arrays.

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Dispose() Dispose() Dispose() Dispose()

この GraphicsPathIterator オブジェクトによって使用されているすべてのリソースを解放します。Releases all resources used by this GraphicsPathIterator object.

Enumerate(PointF[], Byte[]) Enumerate(PointF[], Byte[]) Enumerate(PointF[], Byte[]) Enumerate(PointF[], Byte[])

PathPoints に関連付けられている PathTypes プロパティ配列および GraphicsPath プロパティ配列を、指定された 2 つの配列にコピーします。Copies the PathPoints property and PathTypes property arrays of the associated GraphicsPath into the two specified arrays.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
Finalize() Finalize() Finalize() Finalize()

オブジェクトが、ガベージ コレクションによって収集される前に、リソースの解放とその他のクリーンアップ操作の実行を試みることができるようにします。Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
HasCurve() HasCurve() HasCurve() HasCurve()

GraphicsPathIterator に関連付けられているパスに曲線が含まれているかどうかを示します。Indicates whether the path associated with this GraphicsPathIterator contains a curve.

InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

このインスタンスの有効期間ポリシーを制御する有効期間サービス オブジェクトを取得します。Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
NextMarker(GraphicsPath) NextMarker(GraphicsPath) NextMarker(GraphicsPath) NextMarker(GraphicsPath)

GraphicsPathIterator オブジェクトには、GraphicsPath オブジェクトが関連付けられています。This GraphicsPathIterator object has a GraphicsPath object associated with it. NextMarker(GraphicsPath) メソッドは、関連付けられている GraphicsPath のパス内の次のマーカーを指すように反復子をインクリメントし、現在のマーカーと次のマーカー (またはパスの終点) の間に含まれているすべての点を、パラメーターに渡された 2 番目の GraphicsPath オブジェクトにコピーします。The NextMarker(GraphicsPath) method increments the associated GraphicsPath to the next marker in its path and copies all the points contained between the current marker and the next marker (or end of path) to a second GraphicsPath object passed in to the parameter.

NextMarker(Int32, Int32) NextMarker(Int32, Int32) NextMarker(Int32, Int32) NextMarker(Int32, Int32)

GraphicsPathIterator をインクリメントしてパス内の次のマーカーに進め、[out] パラメーターを使用して開始インデックスと終了インデックスを返します。Increments the GraphicsPathIterator to the next marker in the path and returns the start and stop indexes by way of the [out] parameters.

NextPathType(Byte, Int32, Int32) NextPathType(Byte, Int32, Int32) NextPathType(Byte, Int32, Int32) NextPathType(Byte, Int32, Int32)

すべてが同じ種類のデータ点から成る次のグループの開始インデックスと終了インデックスを取得します。Gets the starting index and the ending index of the next group of data points that all have the same type.

NextSubpath(GraphicsPath, Boolean) NextSubpath(GraphicsPath, Boolean) NextSubpath(GraphicsPath, Boolean) NextSubpath(GraphicsPath, Boolean)

この GraphicsPathIterator の関連付けられているパスから、次の図形 (サブパス) を取得します。Gets the next figure (subpath) from the associated path of this GraphicsPathIterator.

NextSubpath(Int32, Int32, Boolean) NextSubpath(Int32, Int32, Boolean) NextSubpath(Int32, Int32, Boolean) NextSubpath(Int32, Int32, Boolean)

GraphicsPathIterator をパス内の次のサブパスに移動します。Moves the GraphicsPathIterator to the next subpath in the path. 次のサブパスの開始インデックスおよび終了インデックスが、[out] パラメーターに格納されます。The start index and end index of the next subpath are contained in the [out] parameters.

Rewind() Rewind() Rewind() Rewind()

GraphicsPathIterator が指す位置を、関連付けられているパスの先頭に戻します。Rewinds this GraphicsPathIterator to the beginning of its associated path.

ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

適用対象