다음을 통해 공유


GraphicsPath 클래스(gdipluspath.h)

GraphicsPath 개체는 선, 곡선 및 셰이프 시퀀스를 저장합니다. Graphics 개체의 DrawPath 메서드를 호출하여 전체 시퀀스를 그릴 수 있습니다. 선, 곡선 및 셰이프의 시퀀스를 그림으로 분할할 수 있으며, GraphicsPathIterator 개체의 도움으로 선택한 그림을 그릴 수 있습니다. 경로의 선택한 부분을 그릴 수 있도록 시퀀스에 표식을 배치할 수도 있습니다.

상속

GraphicsPath 클래스는 GdiplusBase를 구현합니다.

방법

GraphicsPath 클래스에는 이러한 메서드가 있습니다.

 
GraphicsPath::AddArc

GraphicsPath::AddArc 메서드는 이 경로의 현재 그림에 타원형 호를 추가합니다. (오버로드 1/4)
GraphicsPath::AddArc

GraphicsPath::AddArc 메서드는 이 경로의 현재 그림에 타원형 호를 추가합니다. (오버로드 4/4)
GraphicsPath::AddArc

GraphicsPath::AddArc 메서드는 이 경로의 현재 그림에 타원형 호를 추가합니다. (오버로드 3/4)
GraphicsPath::AddArc

GraphicsPath::AddArc 메서드는 이 경로의 현재 그림에 타원형 호를 추가합니다. (오버로드 2/4)
GraphicsPath::AddBezier

GraphicsPath::AddBezier 메서드는 이 경로의 현재 그림에 베지어 스플라인을 추가합니다. (오버로드 2/3)
GraphicsPath::AddBezier

GraphicsPath::AddBezier 메서드는 이 경로의 현재 그림에 Bezier 스플라인을 추가합니다.
GraphicsPath::AddBezier

GraphicsPath::AddBezier 메서드는 이 경로의 현재 그림에 베지어 스플라인을 추가합니다. (오버로드 3/3)
GraphicsPath::AddBezier

GraphicsPath::AddBezier 메서드는 이 경로의 현재 그림에 베지어 스플라인을 추가합니다. (오버로드 1/3)
GraphicsPath::AddBeziers

GraphicsPath::AddBeziers 메서드는 연결된 Bézier 스플라인 시퀀스를 이 경로의 현재 그림에 추가합니다.
GraphicsPath::AddBeziers

GraphicsPath::AddBeziers 메서드는 연결된 Bezier 스플라인 시퀀스를 이 경로의 현재 그림에 추가합니다.
GraphicsPath::AddClosedCurve

GraphicsPath::AddClosedCurve 메서드는 닫힌 카디널 스플라인을 이 경로에 추가합니다. (오버로드 2/4)
GraphicsPath::AddClosedCurve

GraphicsPath::AddClosedCurve 메서드는 닫힌 카디널 스플라인을 이 경로에 추가합니다. (오버로드 4/4)
GraphicsPath::AddClosedCurve

GraphicsPath::AddClosedCurve 메서드는 닫힌 카디널 스플라인을 이 경로에 추가합니다. (오버로드 1/4)
GraphicsPath::AddClosedCurve

GraphicsPath::AddClosedCurve 메서드는 닫힌 카디널 스플라인을 이 경로에 추가합니다. (오버로드 3/4)
GraphicsPath::AddCurve

GraphicsPath::AddCurve 메서드는 이 경로의 현재 그림에 카디널 스플라인을 추가합니다. (오버로드 5/6)
GraphicsPath::AddCurve

GraphicsPath::AddCurve 메서드는 이 경로의 현재 그림에 카디널 스플라인을 추가합니다. (오버로드 6/6)
GraphicsPath::AddCurve

GraphicsPath::AddCurve 메서드는 이 경로의 현재 그림에 카디널 스플라인을 추가합니다. (오버로드 3/6)
GraphicsPath::AddCurve

GraphicsPath::AddCurve 메서드는 이 경로의 현재 그림에 카디널 스플라인을 추가합니다. (오버로드 2/6)
GraphicsPath::AddCurve

GraphicsPath::AddCurve 메서드는 이 경로의 현재 그림에 카디널 스플라인을 추가합니다. (오버로드 1/6)
GraphicsPath::AddCurve

GraphicsPath::AddCurve 메서드는 이 경로의 현재 그림에 카디널 스플라인을 추가합니다. (오버로드 4/6)
GraphicsPath::AddEllipse

GraphicsPath::AddEllipse 메서드는 이 경로에 줄임표를 추가합니다. (오버로드 4/4)
GraphicsPath::AddEllipse

GraphicsPath::AddEllipse 메서드는 이 경로에 줄임표를 추가합니다. (오버로드 2/4)
GraphicsPath::AddEllipse

GraphicsPath::AddEllipse 메서드는 이 경로에 줄임표를 추가합니다. (오버로드 3/4)
GraphicsPath::AddEllipse

GraphicsPath::AddEllipse 메서드는 이 경로에 줄임표를 추가합니다. (오버로드 1/4)
GraphicsPath::AddLine

GraphicsPath::AddLine 메서드는 이 경로의 현재 그림에 선을 추가합니다. (오버로드 2/4)
GraphicsPath::AddLine

GraphicsPath::AddLine 메서드는 이 경로의 현재 그림에 선을 추가합니다. (오버로드 4/4)
GraphicsPath::AddLine

GraphicsPath::AddLine 메서드는 이 경로의 현재 그림에 선을 추가합니다. (오버로드 3/4)
GraphicsPath::AddLine

GraphicsPath::AddLine 메서드는 이 경로의 현재 그림에 선을 추가합니다. (오버로드 1/4)
GraphicsPath::AddLines

GraphicsPath::AddLines 메서드는 이 경로의 현재 그림에 연결된 선 시퀀스를 추가합니다. (오버로드 2/2)
GraphicsPath::AddLines

GraphicsPath::AddLines 메서드는 이 경로의 현재 그림에 연결된 선 시퀀스를 추가합니다. (오버로드 1/2)
GraphicsPath::AddPath

GraphicsPath::AddPath 메서드는 이 경로에 경로를 추가합니다.
GraphicsPath::AddPie

GraphicsPath::AddPie 메서드는 이 경로에 원형을 추가합니다. (오버로드 1/4)
GraphicsPath::AddPie

GraphicsPath::AddPie 메서드는 이 경로에 원형을 추가합니다. (오버로드 4/4)
GraphicsPath::AddPie

GraphicsPath::AddPie 메서드는 이 경로에 원형을 추가합니다. (오버로드 3/4)
GraphicsPath::AddPie

GraphicsPath::AddPie 메서드는 이 경로에 원형을 추가합니다. (오버로드 2/4)
GraphicsPath::AddPolygon

GraphicsPath::AddPolygon 메서드는 이 경로에 다각형을 추가합니다. (오버로드 2/2)
GraphicsPath::AddPolygon

GraphicsPath::AddPolygon 메서드는 이 경로에 다각형을 추가합니다. (오버로드 1/2)
GraphicsPath::AddRectangle

GraphicsPath::AddRectangle 메서드는 이 경로에 사각형을 추가합니다. (오버로드 1/2)
GraphicsPath::AddRectangle

GraphicsPath::AddRectangle 메서드는 이 경로에 사각형을 추가합니다. (오버로드 2/2)
GraphicsPath::AddRectangles

GraphicsPath::AddRectangles 메서드는 이 경로에 직사각형 시퀀스를 추가합니다.
GraphicsPath::AddRectangles

GraphicsPath::AddRectangles 메서드는 이 경로에 직사각형 시퀀스를 추가합니다.
GraphicsPath::AddString

GraphicsPath::AddString 메서드는 문자열의 윤곽선을 이 경로에 추가합니다.
GraphicsPath::AddString

GraphicsPath::AddString 메서드는 문자열의 윤곽선을 이 경로에 추가합니다. (오버로드 1/3)
GraphicsPath::AddString

GraphicsPath::AddString 메서드는 문자열의 윤곽선을 이 경로에 추가합니다. (오버로드 3/3)
GraphicsPath::AddString

GraphicsPath::AddString 메서드는 문자열의 윤곽선을 이 경로에 추가합니다. (오버로드 2/3)
GraphicsPath::ClearMarkers

GraphicsPath::ClearMarkers 메서드는 이 경로에서 표식을 지웁니다.
GraphicsPath::Clone

GraphicsPath::Clone 메서드는 새 GraphicsPath 개체를 만들고 이 GraphicsPath 개체의 내용으로 초기화합니다.
GraphicsPath::CloseAllFigures

GraphicsPath::CloseAllFigures 메서드는 이 경로의 열려 있는 모든 그림을 닫습니다.
GraphicsPath::CloseFigure

GraphicsPath::CloseFigure 메서드는 이 경로의 현재 그림을 닫습니다.
GraphicsPath::Flatten

GraphicsPath::Flatten 메서드는 이 경로에 변환을 적용하고 경로의 각 곡선을 연결된 선 시퀀스로 변환합니다.
GraphicsPath::GetBounds

GraphicsPath::GetBounds 메서드는 이 경로에 대한 경계 사각형을 가져옵니다. (오버로드 1/2)
GraphicsPath::GetBounds

GraphicsPath::GetBounds 메서드는 이 경로에 대한 경계 사각형을 가져옵니다. (오버로드 2/2)
GraphicsPath::GetFillMode

GraphicsPath::GetFillMode 메서드는 이 경로의 채우기 모드를 가져옵니다.
GraphicsPath::GetLastPoint

GraphicsPath::GetLastPoint 메서드는 이 경로에 있는 마지막 그림의 끝점을 가져옵니다.
GraphicsPath::GetLastStatus

GraphicsPath::GetLastStatus 메서드는 이 GraphicsPath 개체의 가장 최근 메서드 실패의 특성을 나타내는 값을 반환합니다.
GraphicsPath::GetPathData

GraphicsPath::GetPathData 메서드는 이 경로에서 점 배열과 점 형식의 배열을 가져옵니다. 이러한 두 배열은 함께 이 경로의 선, 곡선, 그림 및 표식을 정의합니다.
GraphicsPath::GetPathPoints

GraphicsPath::GetPathPoints 메서드는 이 경로의 점 배열을 가져옵니다. 배열에는 경로를 그리는 데 사용되는 선 및 Bézier 스플라인의 엔드포인트 및 제어점이 포함됩니다.
GraphicsPath::GetPathPoints

GraphicsPath::GetPathPoints 메서드는 이 경로의 점 배열을 가져옵니다.
GraphicsPath::GetPathTypes

GraphicsPath::GetPathTypes 메서드는 이 경로의 점 형식 배열을 가져옵니다.
GraphicsPath::GetPointCount

GraphicsPath::GetPointCount 메서드는 이 경로의 데이터 요소 배열에 있는 점 수를 가져옵니다. 이는 경로의 점 형식 배열에 있는 형식 수와 동일합니다.
GraphicsPath::GraphicsPath

이 항목에서는 GraphicsPath 클래스의 생성자를 나열합니다. 전체 클래스 목록은 GraphicsPath 클래스를 참조하세요. (오버로드 2/2)
GraphicsPath::GraphicsPath

점 배열, 형식 배열 및 채우기 모드를 기반으로 GraphicsPath::GraphicsPath 개체를 만듭니다. (오버로드 2/2)
GraphicsPath::GraphicsPath

점 배열, 형식 배열 및 채우기 모드를 기반으로 GraphicsPath::GraphicsPath 개체를 만듭니다. (오버로드 1/2)
GraphicsPath::GraphicsPath

GraphicsPath::GraphicsPath 개체를 만들고 채우기 모드를 초기화합니다. 기본 생성자입니다.
GraphicsPath::GraphicsPath

이 항목에서는 GraphicsPath 클래스의 생성자를 나열합니다. 전체 클래스 목록은 GraphicsPath 클래스를 참조하세요. (오버로드 1/2)
GraphicsPath::IsOutlineVisible

GraphicsPath::IsOutlineVisible 메서드는 지정된 Graphicsobject 및 지정된 펜으로 경로를 그릴 때 지정된 점이 이 경로의 윤곽선에 닿는지 여부를 결정합니다.
GraphicsPath::IsOutlineVisible

GraphicsPath::IsOutlineVisible 메서드는 지정된 점이 경로의 윤곽선에 닿는지 여부를 결정합니다.
GraphicsPath::IsOutlineVisible

GraphicsPath::IsOutlineVisible 메서드는 지정된 그래픽 개체와 지정된 펜으로 경로를 그릴 때 지정된 점이 이 경로의 윤곽선에 닿는지 여부를 결정합니다. (오버로드 1/2)
GraphicsPath::IsOutlineVisible

GraphicsPath::IsOutlineVisible 메서드는 지정된 그래픽 개체와 지정된 펜으로 경로를 그릴 때 지정된 점이 이 경로의 윤곽선에 닿는지 여부를 결정합니다. (오버로드 2/2)
GraphicsPath::IsVisible

GraphicsPath::IsVisible 메서드는 지정된 그래픽 개체로 이 경로를 채울 때 지정된 점이 채워진 영역에 있는지 여부를 결정합니다. (오버로드 1/2)
GraphicsPath::IsVisible

GraphicsPath::IsVisible 메서드는 지정된 점이 영역에 있는지 여부를 결정합니다.
GraphicsPath::IsVisible

GraphicsPath::IsVisible 메서드는 지정된 그래픽 개체로 이 경로를 채울 때 지정된 점이 채워진 영역에 있는지 여부를 결정합니다.
GraphicsPath::IsVisible

GraphicsPath::IsVisible 메서드는 지정된 그래픽 개체로 이 경로를 채울 때 지정된 점이 채워진 영역에 있는지 여부를 결정합니다. (오버로드 2/2)
GraphicsPath::Outline

GraphicsPath::Outline 메서드는 이 경로를 변환하고 평면화한 다음 경로의 윤곽선만 나타내도록 이 경로의 데이터 요소를 변환합니다.
GraphicsPath::Reset

GraphicsPath::Reset 메서드는 경로를 비우고 채우기 모드를 FillModeAlternate로 설정합니다.
GraphicsPath::Reverse

GraphicsPath::Reverse 메서드는 이 경로의 선과 곡선을 정의하는 점의 순서를 반대로 바꿉니다.
GraphicsPath::SetFillMode

GraphicsPath::SetFillMode 메서드는 이 경로의 채우기 모드를 설정합니다.
GraphicsPath::SetMarker

GraphicsPath::SetMarker 메서드는 이 경로의 마지막 점을 표식점으로 지정합니다.
GraphicsPath::StartFigure

GraphicsPath::StartFigure 메서드는 현재 그림을 닫지 않고 새 그림을 시작합니다. 이 경로에 추가된 후속 지점이 새 그림에 추가됩니다.
GraphicsPath::Transform

GraphicsPath::Transform 메서드는 이 경로의 각 데이터 요소를 지정된 행렬로 곱합니다.
GraphicsPath::Warp

GraphicsPath::Warp 메서드는 이 경로에 워프 변환을 적용합니다. GraphicsPath::Warp 메서드는 경로를 평면화(직선 시퀀스로 변환)합니다.
GraphicsPath::Widen

GraphicsPath::Widen 메서드는 이 경로를 지정된 펜으로 그릴 때 채워진 영역을 둘러싸는 곡선으로 바꿉니다. GraphicsPath::Widen 메서드도 경로를 평면화합니다.

발언

경로는 하나 이상의 그림으로 구성됩니다. 경로에 선과 곡선을 추가하면 이러한 선과 곡선이 그림의 일부가 됩니다. GraphicsPath::StartFigure 메서드를 호출하여 새 그림을 시작할 수 있습니다. 경로를 그릴 때 개별 그림 내의 선과 곡선은 직선으로 연결됩니다. 한 선 또는 곡선의 끝점이 다음 선 또는 곡선의 시작점에 연결됩니다. 한 그림의 끝과 다음 그림의 시작 사이에 연결선이 그려지지 않습니다.

그림을 열거나 닫을 수 있습니다. GraphicsPath::CloseFigure 메서드를 호출하여 그림을 닫을 수 있습니다. GraphicsPath::CloseFigure호출하면 경로에 추가하는 다음 선, 곡선 또는 셰이프가 다음 그림의 일부입니다. 경로를 그릴 때 각 닫힌 그림의 끝점이 해당 그림의 시작점에 자동으로 연결됩니다.

일부 셰이프(예: 사각형 및 줄임표)는 본질적으로 닫힙니다. 본질적으로 닫힌 셰이프를 경로에 추가하면 해당 도형은 그 자체로 그림에 있으며, graphicsPath::CloseFigure 호출하지 않더라도 해당 그림은 닫힌 것으로 간주됩니다. 다음 메서드는 본질적으로 닫힌 수치를 경로에 추가합니다.

요구 사항

요구
대상 플랫폼 Windows
헤더 gdipluspath.h