GraphicsPathIterator 클래스

정의

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
상속
GraphicsPathIterator
구현

생성자

GraphicsPathIterator(GraphicsPath)

지정된 GraphicsPathIterator 개체를 사용하여 GraphicsPath 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the GraphicsPathIterator class with the specified GraphicsPath object.

속성

Count

경로의 지점 수를 가져옵니다.Gets the number of points in the path.

SubpathCount

경로의 하위 경로 수를 가져옵니다.Gets the number of subpaths in the path.

메서드

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

연결된 PathPointsPathTypes 속성 및 GraphicsPath 속성 배열을 지정된 두 배열에 복사합니다.Copies the PathPoints property and PathTypes property arrays of the associated GraphicsPath into the two specified arrays.

CreateObjRef(Type)

원격 개체와 통신하는 데 사용되는 프록시 생성에 필요한 모든 관련 정보가 들어 있는 개체를 만듭니다.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(다음에서 상속됨 MarshalByRefObject)
Dispose()

GraphicsPathIterator 개체에서 사용하는 리소스를 모두 해제합니다.Releases all resources used by this GraphicsPathIterator object.

Enumerate(PointF[], Byte[])

연결된 PathPointsPathTypes 속성 및 GraphicsPath 속성 배열을 지정된 두 배열에 복사합니다.Copies the PathPoints property and PathTypes property arrays of the associated GraphicsPath into the two specified arrays.

Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(다음에서 상속됨 Object)
Finalize()

가비지 컬렉션이 회수하기 전에 개체가 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다.Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.

GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(다음에서 상속됨 Object)
GetLifetimeService()

이 인스턴스의 수명 정책을 제어하는 현재의 수명 서비스 개체를 검색합니다.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(다음에서 상속됨 MarshalByRefObject)
GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(다음에서 상속됨 Object)
HasCurve()

GraphicsPathIterator와 연결된 경로에 곡선이 포함되어 있는지 여부를 나타냅니다.Indicates whether the path associated with this GraphicsPathIterator contains a curve.

InitializeLifetimeService()

이 인스턴스의 수명 정책을 제어하는 수명 서비스 개체를 가져옵니다.Obtains a lifetime service object to control the lifetime policy for this instance.

(다음에서 상속됨 MarshalByRefObject)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(다음에서 상속됨 Object)
MemberwiseClone(Boolean)

현재 MarshalByRefObject 개체의 단순 복사본을 만듭니다.Creates a shallow copy of the current MarshalByRefObject object.

(다음에서 상속됨 MarshalByRefObject)
NextMarker(GraphicsPath)

GraphicsPathIterator 개체에는 해당 개체와 관련된 GraphicsPath 개체가 있습니다.This GraphicsPathIterator object has a GraphicsPath object associated with it. NextMarker(GraphicsPath) 메서드는 연결된 GraphicsPath를 경로에 있는 다음 마커까지 증가시키고, 현재 마커와 다음 마커(또는 경로 끝) 사이에 있는 모든 지점을 매개 변수에 전달되는 두 번째 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)

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)

형식이 모두 같은 데이터 지점의 다음 그룹에 대한 시작 인덱스와 끝 인덱스를 가져옵니다.Gets the starting index and the ending index of the next group of data points that all have the same type.

NextSubpath(GraphicsPath, Boolean)

GraphicsPathIterator의 연결된 경로에서 다음 그림(하위 경로)을 가져옵니다.Gets the next figure (subpath) from the associated path of this GraphicsPathIterator.

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()

GraphicsPathIterator를 연결된 경로의 시작까지 다시 수행합니다.Rewinds this GraphicsPathIterator to the beginning of its associated path.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(다음에서 상속됨 Object)

적용 대상