다음을 통해 공유


ShapeGeometry.GetPath 메서드

보호된 멤버 포함
상속된 멤버 포함

모양 기하 도형 주위의 경로를 가져옵니다. 다른 셰이프에 GetPath()를 적용하기 전에 반환된 경로를 사용합니다. 경로를 유지하려는 경우 GetPathCopy() 를 사용합니다.

이 멤버는 오버로드됩니다. 구문, 사용법 및 예제를 비롯하여 이 멤버에 대한 자세한 내용을 보려면 오버로드 목록에서 이름을 클릭합니다.

오버로드 목록

  이름 설명
Public 메서드 GetPath(IGeometryHost) 모양 기하 도형 주위의 경로를 가져옵니다.다른 셰이프에 GetPath()를 적용하기 전에 반환된 경로를 사용합니다.경로를 유지하려는 경우 GetPathCopy() 를 사용합니다.
Protected 메서드 GetPath(RectangleD) 모양 기하 도형 주위의 경로를 가져옵니다.

위쪽

예제

원형 도형에 대 한이 예제가입니다. 해당 UninitializedPath 사용 되 고 다시 설정 합니다.

/// <summary>
/// Gets the GraphicsPath of the geometry.
/// Returns a reference to the path - do not dispose it.
/// </summary>
/// <param name="boundingBox">The bounding box of the shape.</param>
/// <returns>The GraphicsPath of the geometry.</returns>
protected override GraphicsPath GetPath(RectangleD boundingBox)
{
GraphicsPath path = UninitializedPath;
path.Reset();

path.AddEllipse((float)boundingBox.X, (float)boundingBox.Y, (float)boundingBox.Width, (float)boundingBox.Height);
return path;
}

참고 항목

참조

ShapeGeometry 클래스

Microsoft.VisualStudio.Modeling.Diagrams 네임스페이스