System::Drawing::Drawing2D::GraphicsPath kelas

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

MetodeDeskripsi
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() constMengembalikan array yang berisi titik-titik yang membentuk jalur yang diwakili oleh objek saat ini.
get_PathTypes() constMengembalikan array yang berisi nilai-nilai yang menunjukkan tipe titik-titik yang membentuk jalur yang diwakili oleh objek saat ini.
get_PointCount() constMengembalikan jumlah titik dalam jalur yang diwakili oleh objek saat ini.
GetBounds(const MatrixPtr&, const SharedPtr<Pen>&) constMengembalikan 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() constMengembalikan 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