System::Drawing::Drawing2D::GraphicsPath kelas
isi
[
bersembunyi
]GraphicsPath class
Mewakili sekumpulan garis dan kurva yang terhubung. Objek dari kelas ini hanya boleh dialokasikan menggunakan fungsi System::MakeObject(). Jangan pernah membuat instance tipe ini di stack atau menggunakan operator new, karena akan menyebabkan kesalahan runtime dan/atau kegagalan asersi. Selalu bungkus kelas ini ke dalam pointer System::SmartPtr dan gunakan pointer ini untuk meneruskannya ke fungsi sebagai argumen.
class GraphicsPath : public System::Object
Metode
| Metode | Deskripsi |
|---|---|
| AddArc(float, float, float, float, float, float) | Menambahkan busur elips yang ditentukan ke jalur yang diwakili oleh objek saat ini. |
| AddArc(int, int, int, int, float, float) | Menambahkan busur elips yang ditentukan ke jalur yang diwakili oleh objek saat ini. |
| AddArc(const RectangleF&, float, float) | Menambahkan busur elips yang ditentukan ke jalur yang diwakili oleh objek saat ini. |
| AddArc(const Rectangle&, float, float) | Menambahkan busur elips yang ditentukan ke jalur yang diwakili oleh objek saat ini. |
| AddBezier(const Point&, const Point&, const Point&, const Point&) | Menambahkan kurva Bezier kubik yang ditentukan ke jalur yang diwakili oleh objek saat ini. |
| AddBezier(const PointF&, const PointF&, const PointF&, const PointF&) | Menambahkan kurva Bezier kubik yang ditentukan ke jalur yang diwakili oleh objek saat ini. |
| AddBezier(int, int, int, int, int, int, int, int) | Menambahkan kurva Bezier kubik yang ditentukan ke jalur yang diwakili oleh objek saat ini. |
| AddBezier(float, float, float, float, float, float, float, float) | Menambahkan kurva Bezier kubik yang ditentukan ke jalur yang diwakili oleh objek saat ini. |
| AddBeziers(const ArrayPtr<Point>&) | Menambahkan urutan kurva Bezier kubik yang terhubung ke gambar saat ini. |
| AddBeziers(const ArrayPtr<PointF>&) | Menambahkan urutan kurva Bezier kubik yang terhubung ke gambar saat ini. |
| AddClosedCurve(const ArrayPtr<PointF>&, float) | Menambahkan kurva tertutup yang ditentukan ke jalur yang diwakili oleh objek saat ini. |
| AddClosedCurve(const ArrayPtr<Point>&, float) | Menambahkan kurva tertutup yang ditentukan ke jalur yang diwakili oleh objek saat ini. |
| AddCurve(const ArrayPtr<PointF>&, float) | Menambahkan kurva yang ditentukan ke jalur yang diwakili oleh objek saat ini. |
| AddCurve(const ArrayPtr<Point>&, float) | Menambahkan kurva yang ditentukan ke jalur yang diwakili oleh objek saat ini. |
| AddCurve(const ArrayPtr<PointF>&, int, int, float) | Menambahkan kurva yang ditentukan ke jalur yang diwakili oleh objek saat ini. |
| AddCurve(const ArrayPtr<Point>&, int, int, float) | Menambahkan kurva yang ditentukan ke jalur yang diwakili oleh objek saat ini. |
| AddEllipse(float, float, float, float) | Menambahkan elips yang ditentukan ke jalur yang diwakili oleh objek saat ini. |
| AddEllipse(int, int, int, int) | Menambahkan elips yang ditentukan ke jalur yang diwakili oleh objek saat ini. |
| AddEllipse(const RectangleF&) | Menambahkan elips yang ditentukan ke jalur yang diwakili oleh objek saat ini. |
| AddEllipse(const Rectangle&) | Menambahkan elips yang ditentukan ke jalur yang diwakili oleh objek saat ini. |
| AddLine(const Point&, const Point&) | Menambahkan garis yang ditentukan ke jalur yang diwakili oleh objek saat ini. |
| AddLine(const PointF&, const PointF&) | Menambahkan garis yang ditentukan ke jalur yang diwakili oleh objek saat ini. |
| AddLine(int, int, int, int) | Menambahkan garis yang ditentukan ke jalur yang diwakili oleh objek saat ini. |
| AddLine(float, float, float, float) | Menambahkan garis yang ditentukan ke jalur yang diwakili oleh objek saat ini. |
| AddLines(const ArrayPtr<PointF>&) | Menambahkan rangkaian segmen garis yang terhubung yang ditentukan ke jalur yang diwakili oleh objek saat ini. |
| AddLines(const ArrayPtr<Point>&) | Menambahkan rangkaian segmen garis yang terhubung yang ditentukan ke jalur yang diwakili oleh objek saat ini. |
| AddPath(const SharedPtr<GraphicsPath>&, bool) | Menambahkan jalur yang ditentukan ke jalur yang diwakili oleh objek saat ini. |
| AddPie(float, float, float, float, float, float) | Menambahkan kontur bentuk pai yang ditentukan ke jalur yang diwakili oleh objek saat ini. |
| AddPie(int, int, int, int, float, float) | Menambahkan kontur bentuk pai yang ditentukan ke jalur yang diwakili oleh objek saat ini. |
| AddPie(const Rectangle&, float, float) | Menambahkan kontur bentuk pai yang ditentukan ke jalur yang diwakili oleh objek saat ini. |
| AddPolygon(const ArrayPtr<PointF>&) | Menambahkan poligon yang ditentukan ke jalur yang diwakili oleh objek saat ini. |
| AddPolygon(const ArrayPtr<Point>&) | Menambahkan poligon yang ditentukan ke jalur yang diwakili oleh objek saat ini. |
| AddRectangle(const Rectangle&) | Menambahkan persegi panjang yang ditentukan ke jalur yang diwakili oleh objek saat ini. |
| AddRectangle(const RectangleF&) | Menambahkan persegi panjang yang ditentukan ke jalur yang diwakili oleh objek saat ini. |
| AddRectangles(const ArrayPtr<Rectangle>&) | Menambahkan rangkaian persegi panjang yang ditentukan ke jalur yang diwakili oleh objek saat ini. |
| AddRectangles(const ArrayPtr<RectangleF>&) | Menambahkan rangkaian persegi panjang yang ditentukan ke jalur yang diwakili oleh objek saat ini. |
| AddString(const String&, const SharedPtr<FontFamily>&, int, float, Point, const SharedPtr<StringFormat>&) | Menambahkan rangkaian teks ke jalur yang diwakili oleh objek saat ini. |
| AddString(const String&, const SharedPtr<FontFamily>&, int, float, PointF, const SharedPtr<StringFormat>&) | Menambahkan rangkaian teks ke jalur yang diwakili oleh objek saat ini. |
| AddString(const String&, const SharedPtr<FontFamily>&, int, float, Rectangle, const SharedPtr<StringFormat>&) | Menambahkan rangkaian teks ke jalur yang diwakili oleh objek saat ini. |
| AddString(const String&, const SharedPtr<FontFamily>&, int, float, RectangleF, const SharedPtr<StringFormat>&) | Menambahkan rangkaian teks ke jalur yang diwakili oleh objek saat ini. |
| virtual Clone() | Membuat salinan dari objek saat ini. |
| CloseAllFigures() | Menutup semua gambar terbuka dan memulai yang baru. |
| CloseFigure() | Menutup gambar saat ini dan memulai yang baru. |
| Dispose() | Melepaskan semua sumber daya sistem operasi yang diperoleh oleh objek saat ini. |
| Flatten() | Meratakan setiap kurva dalam jalur dengan mengubahnya menjadi rangkaian garis yang terhubung. Nilai kelatihan 0.25 digunakan. |
| Flatten(const MatrixPtr&) | Meratakan setiap kurva dalam jalur dengan mengubahnya menjadi rangkaian garis yang terhubung. Nilai kelatihan 0.25 digunakan. |
| Flatten(const MatrixPtr&, float) | Meratakan setiap kurva dalam jalur dengan mengubahnya menjadi rangkaian garis yang terhubung. |
| get_FillMode() | Mengembalikan mode pengisian objek saat ini. |
| get_PathData() | Mengembalikan objek PathData yang berisi titik-titik yang membentuk jalur yang diwakili oleh objek saat ini dan tipe-tipe mereka. |
| get_PathPoints() const | Mengembalikan array yang berisi titik-titik yang membentuk jalur yang diwakili oleh objek saat ini. |
| get_PathTypes() const | Mengembalikan array yang berisi nilai-nilai yang menunjukkan tipe titik-titik yang membentuk jalur yang diwakili oleh objek saat ini. |
| get_PointCount() const | Mengembalikan jumlah titik dalam jalur yang diwakili oleh objek saat ini. |
| GetBounds(const MatrixPtr&, const SharedPtr<Pen>&) const | Mengembalikan objek RectangleF yang mewakili persegi panjang yang membatasi jalur yang diwakili oleh objek saat ini ketika diubah dengan matriks yang ditentukan. |
| GetFigureFlags() | Mengembalikan nilai yang merupakan kombinasi bitwise dari nilai Detail::FigureType yang menunjukkan jenis-jenis gambar apa yang terkandung dalam jalur yang diwakili oleh objek saat ini. |
| GetLastPoint() const | Mengembalikan objek PointF yang mewakili titik terakhir dalam jalur. |
| GraphicsPath(FillMode) | Membuat instance baru dari kelas GraphicsPath dengan mode isi yang ditentukan. |
| GraphicsPath(const ArrayPtr<Point>&, const ArrayPtr<uint8_t>&, FillMode) | Membuat instance baru dari objek GraphicsPath yang mewakili jalur yang ditentukan. |
| GraphicsPath(const ArrayPtr<PointF>&, const ArrayPtr<uint8_t>&, FillMode) | Membuat instance baru dari objek GraphicsPath yang mewakili jalur yang ditentukan. |
| GraphicsPath(const SkPath&) | |
| IsOutlineVisible(const PointF&, const SharedPtr<Pen>&) | Menunjukkan apakah titik yang ditentukan berada di dalam (di bawah) kontur GraphicsPath ini ketika digambar dengan Pen yang ditentukan. TIDAK DIIMPLEMENTASIKAN. |
| IsVisible(const PointF&) | Menentukan apakah titik yang ditentukan berada di dalam jalur yang diwakili oleh objek saat ini. |
| IsVisible(float, float) | Menentukan apakah titik yang ditentukan berada di dalam jalur yang diwakili oleh objek saat ini. |
| Reset() | Mengosongkan jalur dengan menghapus semua titik darinya. |
| Reverse() | Membalik urutan titik dalam array PathPoints dari GraphicsPath ini. |
| set_FillMode(FillMode) | Mengatur mode isi dari objek saat ini. |
| SetMarkers() | BELUM DIIMPLEMENTASIKAN. |
| StartFigure() | Memulai sebuah figur baru. |
| Transform(const MatrixPtr&) | Mengubah jalur yang diwakili oleh objek saat ini dengan menerapkan matriks transformasi yang ditentukan padanya. |
| Transform(const SkMatrix&) | |
| Widen(const SharedPtr<Pen>&) | Mengganti jalur ini dengan kontur di sekitar jalur asli. |
| ~GraphicsPath() | Destruktor. |
Lihat Juga
- Class Object
- Namespace System::Drawing::Drawing2D
- Library Aspose.Page for C++