Class GraphicsPath

GraphicsPath class

연결된 일련의 선과 곡선을 나타냅니다.

public class GraphicsPath : IDisposable

생성자

이름설명
GraphicsPath()Alternate. 의 FillMode 값을 사용하여 GraphicsPath 클래스의 새 인스턴스를 초기화합니다.
GraphicsPath(FillMode)의 새 인스턴스를 초기화합니다.GraphicsPath지정된 가 있는 클래스FillMode 열거형.
GraphicsPath(PointF[], byte[])의 새 인스턴스를 초기화합니다.GraphicsPath 지정된 클래스PathPointType 그리고PointF 배열.
GraphicsPath(Point[], byte[])의 새 인스턴스를 초기화합니다.GraphicsPath 지정된 클래스PathPointType 그리고Point 배열.
GraphicsPath(PointF[], byte[], FillMode)의 새 인스턴스를 초기화합니다.GraphicsPath 지정된 클래스PathPointType 그리고PointF 배열 및 지정된FillMode 열거형 요소..
GraphicsPath(Point[], byte[], FillMode)의 새 인스턴스를 초기화합니다.GraphicsPath 지정된 클래스PathPointType 그리고Point 배열 및 지정된FillMode 열거형 요소..

속성

이름설명
FillMode { get; set; }이 GraphicsPath에 있는 모양의 내부가 채워지는 방법을 결정하는 FillMode 열거형을 가져오거나 설정합니다.
PathData { get; }가져오기PathData 이에 대한 포인트 및 유형의 배열을 캡슐화합니다.GraphicsPath
PathPoints { get; }경로의 포인트를 가져옵니다.
PathTypes { get; }해당 포인트의 유형을 가져옵니다.PathPoints 배열.
PointCount { get; }에 있는 요소의 수를 가져옵니다.PathPoints 아니면 그PathTypes 배열.

행동 양식

이름설명
AddArc(RectangleF, float, float)현재 그림에 타원형 호를 추가합니다.
AddArc(float, float, float, float, float, float)현재 그림에 타원형 호를 추가합니다.
AddBezier(PointF, PointF, PointF, PointF)현재 그림에 3차 베지어 곡선을 추가합니다.
AddBezier(float, float, float, float, float, float, float, float)현재 그림에 3차 베지어 곡선을 추가합니다.
AddBeziers(PointF[])연결된 3차 베지어 곡선 시퀀스를 현재 그림에 추가합니다.
AddBeziers(Point[])연결된 3차 베지어 곡선 시퀀스를 현재 그림에 추가합니다.
AddClosedCurve(PointF[])이 경로에 닫힌 곡선을 추가합니다. 곡선이 배열의 각 점을 통과하기 때문에 기본 스플라인 곡선이 사용됩니다.
AddClosedCurve(PointF[], float)이 경로에 닫힌 곡선을 추가합니다. 곡선이 배열의 각 점을 통과하기 때문에 기본 스플라인 곡선이 사용됩니다.
AddCurve(PointF[])현재 그림에 스플라인 곡선을 추가합니다. 곡선이 배열의 각 점을 통과하기 때문에 기본 스플라인 곡선이 사용됩니다.
AddCurve(Point[])현재 그림에 스플라인 곡선을 추가합니다. 곡선이 배열의 각 점을 통과하기 때문에 기본 스플라인 곡선이 사용됩니다.
AddCurve(PointF[], float)현재 그림에 스플라인 곡선을 추가합니다.
AddCurve(PointF[], int, int, float)현재 그림에 스플라인 곡선을 추가합니다.
AddEllipse(RectangleF)현재 경로에 타원을 추가합니다.
AddEllipse(float, float, float, float)현재 경로에 타원을 추가합니다.
AddLine(PointF, PointF)이 GraphicsPath에 선분을 추가합니다.
AddLine(float, float, float, float)이 GraphicsPath에 선분을 추가합니다.
AddLines(PointF[])일련의 연결된 선 세그먼트를 이 끝에 추가합니다.GraphicsPath .
AddLines(Point[])일련의 연결된 선 세그먼트를 이 끝에 추가합니다.GraphicsPath .
AddPath(GraphicsPath, bool)지정된 GraphicsPath를 이 경로에 추가합니다.
AddPie(Rectangle, float, float)파이 모양의 외곽선을 이 경로에 추가합니다.
AddPie(float, float, float, float, float, float)파이 모양의 외곽선을 이 경로에 추가합니다.
AddPolygon(PointF[])이 경로에 다각형을 추가합니다.
AddPolygon(Point[])이 경로에 다각형을 추가합니다.
AddRectangle(Rectangle)이 경로에 사각형을 추가합니다.
AddRectangle(RectangleF)이 경로에 사각형을 추가합니다.
AddRectangles(RectangleF[])이 경로에 일련의 직사각형을 추가합니다.
AddRectangles(Rectangle[])이 경로에 일련의 직사각형을 추가합니다.
AddString(string, FontFamily, int, float, Point, StringFormat)이 경로에 텍스트 문자열을 추가합니다.
AddString(string, FontFamily, int, float, PointF, StringFormat)이 경로에 텍스트 문자열을 추가합니다.
AddString(string, FontFamily, int, float, Rectangle, StringFormat)이 경로에 텍스트 문자열을 추가합니다.
AddString(string, FontFamily, int, float, RectangleF, StringFormat)이 경로에 텍스트 문자열을 추가합니다.
Clone()현재 경로 개체의 복사본을 만듭니다.
CloseAllFigures()이 경로에서 열려 있는 모든 그림을 닫고 새 그림을 시작합니다. 끝점에서 시작점까지 선을 연결하여 열려 있는 그림을 닫습니다.
CloseFigure()현재 그림을 닫고 새 그림을 시작합니다. 현재 그림에 연결된 선과 곡선의 시퀀스가 포함되어 있으면 메서드는 끝점에서 시작점까지 선을 연결하여 루프를 닫습니다.
Dispose()이 GraphicsPath에서 사용하는 모든 리소스를 해제합니다.
Flatten()이 경로의 각 곡선을 일련의 연결된 선 세그먼트로 변환합니다.
Flatten(Matrix)지정된 변환을 적용한 다음 이 안에 있는 각 곡선을 변환합니다.GraphicsPath .
Flatten(Matrix, float)이 안에 있는 각 곡선을 변환합니다.GraphicsPath 연결된 라인 세그먼트의 시퀀스로.
GetBounds()이것을 경계하는 사각형을 반환합니다.GraphicsPath .
GetBounds(Matrix)이것을 경계하는 사각형을 반환합니다.GraphicsPath 이 경로가 지정된 경로에 의해 변환될 때Matrix .
GetBounds(Matrix, Pen)이것을 경계하는 사각형을 반환합니다.GraphicsPath 현재 경로가 지정된 경로에 의해 변환된 경우Matrix 그리고 지정된Pen .
GetLastPoint()이 PathPoints 배열의 마지막 지점을 가져옵니다.GraphicsPath .
IsOutlineVisible(PointF, Pen)지정된 점이 이 윤곽선 안에(아래) 포함되는지 여부를 나타냅니다.GraphicsPath 지정된 것으로 그릴 때Pen .
IsVisible(PointF)지정된 점이 이 안에 포함되는지 여부를 나타냅니다.GraphicsPath .
Reset()비우기PathPoints 그리고PathTypes arrays 및 설정FillMode 에게Alternate .
Reverse()포인트의 순서를 반대로 합니다.PathPoints이것의 배열GraphicsPath .
SetMarkers()이것에 마커를 설정합니다.GraphicsPath .
StartFigure()현재 그림을 닫지 않고 새 그림을 시작합니다. 경로에 추가된 모든 후속 점이 이 새 그림에 추가됩니다.
Transform(Matrix)이 GraphicsPath에 변환 매트릭스를 적용합니다.
Warp(PointF[], RectangleF)사각형과 평행사변형으로 정의된 워프 변환을 여기에 적용합니다.GraphicsPath .
Warp(PointF[], RectangleF, Matrix)직사각형과 평행사변형으로 정의된 뒤틀기 변환을 여기에 적용합니다.GraphicsPath.
Warp(PointF[], RectangleF, Matrix, WarpMode)직사각형과 평행사변형으로 정의된 뒤틀기 변환을 여기에 적용합니다.GraphicsPath.
Warp(PointF[], RectangleF, Matrix, WarpMode, float)직사각형과 평행사변형으로 정의된 뒤틀기 변환을 여기에 적용합니다.GraphicsPath.
Widen(Pen)경로에 윤곽선을 추가합니다.
Widen(Pen, Matrix)에 윤곽을 추가합니다.GraphicsPath .
Widen(Pen, Matrix, float)이것을 대체합니다.GraphicsPath 지정된 펜으로 이 경로를 그릴 때 채워지는 영역을 둘러싸는 곡선으로.

또한보십시오