다음을 통해 공유


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)

연결된 PathPointsPathTypes 속성 및 GraphicsPath 속성 배열을 지정된 두 배열에 복사합니다.

CreateObjRef(Type)

원격 개체와 통신하는 데 사용되는 프록시 생성에 필요한 모든 관련 정보가 들어 있는 개체를 만듭니다.

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

GraphicsPathIterator 개체에서 사용하는 리소스를 모두 해제합니다.

Enumerate(PointF[], Byte[])

연결된 PathPointsPathTypes 속성 및 GraphicsPath 속성 배열을 지정된 두 배열에 복사합니다.

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를 경로에 있는 다음 마커까지 증가시키고, 현재 마커와 다음 마커(또는 경로 끝) 사이에 있는 모든 지점을 매개 변수에 전달되는 두 번째 GraphicsPath 개체에 복사합니다.

NextMarker(Int32, Int32)

GraphicsPathIterator를 경로에 있는 다음 마커까지 증가시키고, [out] 매개 변수를 사용하여 시작 및 중지 인덱스를 반환합니다.

NextPathType(Byte, Int32, Int32)

형식이 모두 같은 데이터 지점의 다음 그룹에 대한 시작 인덱스와 끝 인덱스를 가져옵니다.

NextSubpath(GraphicsPath, Boolean)

GraphicsPathIterator의 연결된 경로에서 다음 그림(하위 경로)을 가져옵니다.

NextSubpath(Int32, Int32, Boolean)

GraphicsPathIterator를 경로에 있는 다음 하위 경로로 이동합니다. 다음 하위 경로의 시작 인덱스와 끝 인덱스는 [out] 매개 변수에 들어 있습니다.

Rewind()

GraphicsPathIterator를 연결된 경로의 시작까지 다시 수행합니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상