System::Drawing::Drawing2D::GraphicsPath 클래스
내용물
[
숨다
]GraphicsPath class
연결된 선과 곡선의 집합을 나타냅니다. 이 클래스의 객체는 System::MakeObject() 함수를 사용하여 할당해야 합니다. 스택에 직접 생성하거나 new 연산자를 사용해 인스턴스를 만들면 런타임 오류 및/또는 어설션 오류가 발생합니다. 항상 이 클래스를 System::SmartPtr 포인터에 래핑하고, 이 포인터를 함수 인수로 전달하십시오.
class GraphicsPath : public System::Object
메서드
| 메서드 | 설명 |
|---|---|
| AddArc(float, float, float, float, float, float) | 현재 객체가 나타내는 경로에 지정된 타원 호를 추가합니다. |
| AddArc(int, int, int, int, float, float) | 현재 객체가 나타내는 경로에 지정된 타원 호를 추가합니다. |
| AddArc(const RectangleF&, float, float) | 현재 객체가 나타내는 경로에 지정된 타원 호를 추가합니다. |
| AddArc(const Rectangle&, float, float) | 현재 객체가 나타내는 경로에 지정된 타원 호를 추가합니다. |
| AddBezier(const Point&, const Point&, const Point&, const Point&) | 현재 객체가 나타내는 경로에 지정된 3차 베지어 곡선을 추가합니다. |
| AddBezier(const PointF&, const PointF&, const PointF&, const PointF&) | 현재 객체가 나타내는 경로에 지정된 3차 베지어 곡선을 추가합니다. |
| AddBezier(int, int, int, int, int, int, int, int) | 현재 객체가 나타내는 경로에 지정된 3차 베지어 곡선을 추가합니다. |
| AddBezier(float, float, float, float, float, float, float, float) | 현재 객체가 나타내는 경로에 지정된 3차 베지어 곡선을 추가합니다. |
| AddBeziers(const ArrayPtr<Point>&) | 현재 도형에 연결된 3차 베지어 곡선들의 시퀀스를 추가합니다. |
| AddBeziers(const ArrayPtr<PointF>&) | 현재 도형에 연결된 3차 베지어 곡선들의 시퀀스를 추가합니다. |
| AddClosedCurve(const ArrayPtr<PointF>&, float) | 현재 객체가 나타내는 경로에 지정된 닫힌 곡선을 추가합니다. |
| AddClosedCurve(const ArrayPtr<Point>&, float) | 현재 객체가 나타내는 경로에 지정된 닫힌 곡선을 추가합니다. |
| AddCurve(const ArrayPtr<PointF>&, float) | 현재 객체가 나타내는 경로에 지정된 곡선을 추가합니다. |
| AddCurve(const ArrayPtr<Point>&, float) | 현재 객체가 나타내는 경로에 지정된 곡선을 추가합니다. |
| AddCurve(const ArrayPtr<PointF>&, int, int, float) | 현재 객체가 나타내는 경로에 지정된 곡선을 추가합니다. |
| AddCurve(const ArrayPtr<Point>&, int, int, float) | 현재 객체가 나타내는 경로에 지정된 곡선을 추가합니다. |
| AddEllipse(float, float, float, float) | 현재 객체가 나타내는 경로에 지정된 타원을 추가합니다. |
| AddEllipse(int, int, int, int) | 현재 객체가 나타내는 경로에 지정된 타원을 추가합니다. |
| AddEllipse(const RectangleF&) | 현재 객체가 나타내는 경로에 지정된 타원을 추가합니다. |
| AddEllipse(const Rectangle&) | 현재 객체가 나타내는 경로에 지정된 타원을 추가합니다. |
| AddLine(const Point&, const Point&) | 현재 객체가 나타내는 경로에 지정된 선을 추가합니다. |
| AddLine(const PointF&, const PointF&) | 현재 객체가 나타내는 경로에 지정된 선을 추가합니다. |
| AddLine(int, int, int, int) | 현재 객체가 나타내는 경로에 지정된 선을 추가합니다. |
| AddLine(float, float, float, float) | 현재 객체가 나타내는 경로에 지정된 선을 추가합니다. |
| AddLines(const ArrayPtr<PointF>&) | 현재 객체가 나타내는 경로에 지정된 연결된 선분들의 시리즈를 추가합니다. |
| AddLines(const ArrayPtr<Point>&) | 현재 객체가 나타내는 경로에 지정된 연결된 선분들의 시리즈를 추가합니다. |
| AddPath(const SharedPtr<GraphicsPath>&, bool) | 현재 객체가 나타내는 경로에 지정된 경로를 추가합니다. |
| AddPie(float, float, float, float, float, float) | 현재 객체가 나타내는 경로에 지정된 파이 모양의 외곽선을 추가합니다. |
| AddPie(int, int, int, int, float, float) | 현재 객체가 나타내는 경로에 지정된 파이 모양의 외곽선을 추가합니다. |
| AddPie(const Rectangle&, float, float) | 현재 객체가 나타내는 경로에 지정된 파이 모양의 외곽선을 추가합니다. |
| AddPolygon(const ArrayPtr<PointF>&) | 현재 객체가 나타내는 경로에 지정된 다각형을 추가합니다. |
| AddPolygon(const ArrayPtr<Point>&) | 현재 객체가 나타내는 경로에 지정된 다각형을 추가합니다. |
| AddRectangle(const Rectangle&) | 현재 객체가 나타내는 경로에 지정된 사각형을 추가합니다. |
| AddRectangle(const RectangleF&) | 현재 객체가 나타내는 경로에 지정된 사각형을 추가합니다. |
| AddRectangles(const ArrayPtr<Rectangle>&) | 현재 객체가 나타내는 경로에 지정된 사각형들의 시리즈를 추가합니다. |
| AddRectangles(const ArrayPtr<RectangleF>&) | 현재 객체가 나타내는 경로에 지정된 사각형들의 시리즈를 추가합니다. |
| AddString(const String&, const SharedPtr<FontFamily>&, int, float, Point, const SharedPtr<StringFormat>&) | 현재 객체가 나타내는 경로에 텍스트 문자열을 추가합니다. |
| AddString(const String&, const SharedPtr<FontFamily>&, int, float, PointF, const SharedPtr<StringFormat>&) | 현재 객체가 나타내는 경로에 텍스트 문자열을 추가합니다. |
| AddString(const String&, const SharedPtr<FontFamily>&, int, float, Rectangle, const SharedPtr<StringFormat>&) | 현재 객체가 나타내는 경로에 텍스트 문자열을 추가합니다. |
| AddString(const String&, const SharedPtr<FontFamily>&, int, float, RectangleF, const SharedPtr<StringFormat>&) | 현재 객체가 나타내는 경로에 텍스트 문자열을 추가합니다. |
| virtual Clone() | 현재 객체의 복사본을 생성합니다. |
| CloseAllFigures() | 모든 열린 도형을 닫고 새 도형을 시작합니다. |
| CloseFigure() | 현재 도형을 닫고 새 도형을 시작합니다. |
| Dispose() | 현재 객체가 획득한 모든 운영 체제 리소스를 해제합니다. |
| Flatten() | 경로의 각 곡선을 연결된 선들의 시리즈로 변환하여 평탄화합니다. 평탄도 값 0.25가 사용됩니다. |
| Flatten(const MatrixPtr&) | 경로의 각 곡선을 연결된 선들의 시리즈로 변환하여 평탄화합니다. 평탄도 값 0.25가 사용됩니다. |
| Flatten(const MatrixPtr&, float) | 경로의 각 곡선을 연결된 선들의 시리즈로 변환하여 평탄화합니다. |
| get_FillMode() | 현재 객체의 채우기 모드를 반환합니다. |
| get_PathData() | 현재 객체가 나타내는 경로를 구성하는 점들과 그 유형을 포함하는 PathData 객체를 반환합니다. |
| get_PathPoints() const | 현재 객체가 나타내는 경로를 구성하는 점들을 포함하는 배열을 반환합니다. |
| get_PathTypes() const | 현재 객체가 나타내는 경로를 구성하는 점들의 유형을 나타내는 값을 포함하는 배열을 반환합니다. |
| get_PointCount() const | 현재 객체가 나타내는 경로의 점 개수를 반환합니다. |
| GetBounds(const MatrixPtr&, const SharedPtr<Pen>&) const | 지정된 행렬로 변환될 때 현재 객체가 나타내는 경로를 둘러싸는 사각형을 나타내는 RectangleF 객체를 반환합니다. |
| GetFigureFlags() | 현재 객체가 나타내는 경로에 포함된 도형 유형을 나타내는 Detail::FigureType 값들의 비트별 조합인 값을 반환합니다. |
| GetLastPoint() const | 경로의 마지막 점을 나타내는 PointF 객체를 반환합니다. |
| GraphicsPath(FillMode) | 지정된 채우기 모드로 GraphicsPath 클래스의 새 인스턴스를 생성합니다. |
| GraphicsPath(const ArrayPtr<Point>&, const ArrayPtr<uint8_t>&, FillMode) | 지정된 경로를 나타내는 GraphicsPath 객체의 새 인스턴스를 생성합니다. |
| GraphicsPath(const ArrayPtr<PointF>&, const ArrayPtr<uint8_t>&, FillMode) | 지정된 경로를 나타내는 GraphicsPath 객체의 새 인스턴스를 생성합니다. |
| GraphicsPath(const SkPath&) | |
| IsOutlineVisible(const PointF&, const SharedPtr<Pen>&) | 지정된 Pen으로 그릴 때 이 GraphicsPath의 외곽선(아래)에 지정된 점이 포함되는지 여부를 나타냅니다. 구현되지 않음. |
| IsVisible(const PointF&) | 현재 객체가 나타내는 경로에 지정된 점이 포함되는지 여부를 판단합니다. |
| IsVisible(float, float) | 현재 객체가 나타내는 경로에 지정된 점이 포함되는지 여부를 판단합니다. |
| Reset() | 모든 점을 제거하여 경로를 비웁니다. |
| Reverse() | 이 GraphicsPath의 PathPoints 배열에 있는 점들의 순서를 반전시킵니다. |
| set_FillMode(FillMode) | 현재 객체의 채우기 모드를 설정합니다. |
| SetMarkers() | 구현되지 않음. |
| StartFigure() | 새 도형을 시작합니다. |
| Transform(const MatrixPtr&) | 지정된 변환 행렬을 적용하여 현재 객체가 나타내는 경로를 변환합니다. |
| Transform(const SkMatrix&) | |
| Widen(const SharedPtr<Pen>&) | 이 경로를 원래 경로를 둘러싼 외곽선으로 교체합니다. |
| ~GraphicsPath() | 소멸자. |
또 보기
- Class Object
- Namespace System::Drawing::Drawing2D
- Library Aspose.Page for C++