Class GraphicsPath

GraphicsPath class

Merupakan rangkaian garis dan kurva yang terhubung.

public class GraphicsPath : IDisposable

Konstruktor

NamaKeterangan
GraphicsPath()Menginisialisasi instance baru dari kelas GraphicsPath dengan nilai FillMode dari Alternate.
GraphicsPath(FillMode)Menginisialisasi instance baru dariGraphicsPathkelas dengan yang ditentukan FillMode pencacahan.
GraphicsPath(PointF[], byte[])Menginisialisasi instance baru dariGraphicsPath kelas dengan yang ditentukanPathPointType DanPointF array.
GraphicsPath(Point[], byte[])Menginisialisasi instance baru dariGraphicsPath kelas dengan yang ditentukanPathPointType DanPoint array.
GraphicsPath(PointF[], byte[], FillMode)Menginisialisasi instance baru dariGraphicsPath kelas dengan yang ditentukanPathPointType DanPointF array dan dengan yang ditentukanFillMode elemen pencacahan..
GraphicsPath(Point[], byte[], FillMode)Menginisialisasi instance baru dariGraphicsPath kelas dengan yang ditentukanPathPointType DanPoint array dan dengan yang ditentukanFillMode elemen pencacahan..

Properti

NamaKeterangan
FillMode { get; set; }Mendapat atau menyetel enumerasi FillMode yang menentukan bagaimana interior bentuk di GraphicsPath ini diisi.
PathData { get; }Mendapat aPathData yang merangkum array poin dan tipe untuk iniGraphicsPath
PathPoints { get; }Mendapat poin di jalur.
PathTypes { get; }Mendapat jenis poin yang sesuai diPathPoints larik.
PointCount { get; }Mendapat jumlah elemen diPathPoints atauPathTypes larik.

Metode

NamaKeterangan
AddArc(RectangleF, float, float)Menambahkan busur elips ke angka saat ini.
AddArc(float, float, float, float, float, float)Menambahkan busur elips ke angka saat ini.
AddBezier(PointF, PointF, PointF, PointF)Menambahkan kurva Bézier kubik ke angka saat ini.
AddBezier(float, float, float, float, float, float, float, float)Menambahkan kurva Bézier kubik ke angka saat ini.
AddBeziers(PointF[])Menambahkan urutan kurva Bézier kubik yang terhubung ke angka saat ini.
AddBeziers(Point[])Menambahkan urutan kurva Bézier kubik yang terhubung ke angka saat ini.
AddClosedCurve(PointF[])Menambahkan kurva tertutup ke jalur ini. Kurva kardinal spline digunakan karena kurva melewati setiap titik dalam larik.
AddClosedCurve(PointF[], float)Menambahkan kurva tertutup ke jalur ini. Kurva kardinal spline digunakan karena kurva melewati setiap titik dalam larik.
AddCurve(PointF[])Menambahkan kurva spline ke gambar saat ini. Kurva kardinal spline digunakan karena kurva melewati setiap titik dalam larik.
AddCurve(Point[])Menambahkan kurva spline ke gambar saat ini. Kurva kardinal spline digunakan karena kurva melewati setiap titik dalam larik.
AddCurve(PointF[], float)Menambahkan kurva spline ke gambar saat ini.
AddCurve(PointF[], int, int, float)Menambahkan kurva spline ke gambar saat ini.
AddEllipse(RectangleF)Menambahkan elips ke jalur saat ini.
AddEllipse(float, float, float, float)Menambahkan elips ke jalur saat ini.
AddLine(PointF, PointF)Menambahkan segmen garis ke GraphicsPath ini.
AddLine(float, float, float, float)Menambahkan segmen garis ke GraphicsPath ini.
AddLines(PointF[])Menambahkan serangkaian segmen garis yang terhubung ke bagian akhir iniGraphicsPath .
AddLines(Point[])Menambahkan serangkaian segmen garis yang terhubung ke bagian akhir iniGraphicsPath .
AddPath(GraphicsPath, bool)Menambahkan GraphicsPath yang ditentukan ke jalur ini.
AddPie(Rectangle, float, float)Menambahkan garis bentuk pai ke jalur ini.
AddPie(float, float, float, float, float, float)Menambahkan garis bentuk pai ke jalur ini.
AddPolygon(PointF[])Menambahkan poligon ke jalur ini.
AddPolygon(Point[])Menambahkan poligon ke jalur ini.
AddRectangle(Rectangle)Menambahkan persegi panjang ke jalur ini.
AddRectangle(RectangleF)Menambahkan persegi panjang ke jalur ini.
AddRectangles(RectangleF[])Menambahkan serangkaian persegi panjang ke jalur ini.
AddRectangles(Rectangle[])Menambahkan serangkaian persegi panjang ke jalur ini.
AddString(string, FontFamily, int, float, Point, StringFormat)Menambahkan string teks ke jalur ini.
AddString(string, FontFamily, int, float, PointF, StringFormat)Menambahkan string teks ke jalur ini.
AddString(string, FontFamily, int, float, Rectangle, StringFormat)Menambahkan string teks ke jalur ini.
AddString(string, FontFamily, int, float, RectangleF, StringFormat)Menambahkan string teks ke jalur ini.
Clone()Buat salinan objek jalur saat ini.
CloseAllFigures()Menutup semua figur terbuka di jalur ini dan memulai figur baru. Itu menutup setiap gambar terbuka dengan menghubungkan garis dari titik akhirnya ke titik awalnya.
CloseFigure()Menutup angka saat ini dan memulai angka baru. Jika gambar saat ini berisi urutan garis dan kurva yang terhubung, metode menutup loop dengan menghubungkan garis dari titik akhir ke titik awal.
Dispose()Merilis semua sumber daya yang digunakan oleh GraphicsPath ini.
Flatten()Mengubah setiap kurva di jalur ini menjadi urutan segmen garis yang terhubung.
Flatten(Matrix)Menerapkan transformasi yang ditentukan dan kemudian mengonversi setiap kurva dalam hal iniGraphicsPath .
Flatten(Matrix, float)Mengonversi setiap kurva dalam hal iniGraphicsPath menjadi urutan segmen garis yang terhubung.
GetBounds()Mengembalikan persegi panjang yang membatasi iniGraphicsPath .
GetBounds(Matrix)Mengembalikan persegi panjang yang membatasi iniGraphicsPath ketika jalur ini diubah oleh yang ditentukanMatrix .
GetBounds(Matrix, Pen)Mengembalikan persegi panjang yang membatasi iniGraphicsPath ketika jalur saat ini diubah oleh yang ditentukanMatrix dan digambar dengan yang ditentukanPen .
GetLastPoint()Mendapat titik terakhir dalam array PathPoints iniGraphicsPath .
IsOutlineVisible(PointF, Pen)Menunjukkan apakah titik yang ditentukan terkandung di dalam (di bawah) garis besar iniGraphicsPath saat digambar dengan yang ditentukanPen .
IsVisible(PointF)Menunjukkan apakah titik yang ditentukan terkandung di dalamnyaGraphicsPath .
Reset()MengosongkanPathPoints DanPathTypes arrays dan aturFillMode keAlternate .
Reverse()Membalik urutan poin diPathPointssusunan iniGraphicsPath .
SetMarkers()Menetapkan penanda untuk iniGraphicsPath .
StartFigure()Memulai gambar baru tanpa menutup gambar saat ini. Semua titik berikutnya yang ditambahkan ke jalur ditambahkan ke gambar baru ini.
Transform(Matrix)Menerapkan matriks transformasi ke GraphicsPath ini.
Warp(PointF[], RectangleF)Menerapkan transformasi warp, ditentukan oleh persegi panjang dan jajaran genjang, untuk iniGraphicsPath .
Warp(PointF[], RectangleF, Matrix)Menerapkan transformasi warp, ditentukan oleh persegi panjang dan jajaran genjang, untuk iniGraphicsPath.
Warp(PointF[], RectangleF, Matrix, WarpMode)Menerapkan transformasi warp, ditentukan oleh persegi panjang dan jajaran genjang, untuk iniGraphicsPath.
Warp(PointF[], RectangleF, Matrix, WarpMode, float)Menerapkan transformasi warp, ditentukan oleh persegi panjang dan jajaran genjang, untuk iniGraphicsPath.
Widen(Pen)Menambahkan kerangka tambahan ke jalur.
Widen(Pen, Matrix)Menambahkan kerangka tambahan keGraphicsPath .
Widen(Pen, Matrix, float)Menggantikan iniGraphicsPath dengan kurva yang melingkupi area yang diisi saat jalur ini digambar dengan pena yang ditentukan.

Lihat juga