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 호출하지 않더라도 해당 그림은 닫힌 것으로 간주됩니다. 다음 메서드는 본질적으로 닫힌 수치를 경로에 추가합니다.
-
AddClosedCurve 메서드
-
addEllipse 메서드
-
AddPie 메서드
-
AddPolygon 메서드
- AddRectangle 메서드
- AddRectangles 메서드
-
addString 메서드
요구 사항
요구 | 값 |
---|---|
대상 플랫폼 | Windows |
헤더 | gdipluspath.h |