Bagikan melalui


Kelas GraphicsPath (gdipluspath.h)

Objek GraphicsPath menyimpan urutan garis, kurva, dan bentuk. Anda dapat menggambar seluruh urutan dengan memanggil metode DrawPath dari objek Grafis . Anda dapat mempartisi urutan garis, kurva, dan bentuk ke dalam gambar, dan dengan bantuan objek GraphicsPathIterator, Anda dapat menggambar gambar yang dipilih. Anda juga dapat menempatkan penanda dalam urutan, sehingga Anda dapat menggambar bagian jalur yang dipilih.

Warisan

Kelas GraphicsPath mengimplementasikan GdiplusBase.

Metode

Kelas GraphicsPath memiliki metode ini.

 
GraphicsPath::AddArc

Metode GraphicsPath::AddArc menambahkan busur elips ke gambar jalur ini saat ini. (kelebihan beban 1/4)
GraphicsPath::AddArc

Metode GraphicsPath::AddArc menambahkan busur elips ke gambar jalur ini saat ini. (kelebihan beban 4/4)
GraphicsPath::AddArc

Metode GraphicsPath::AddArc menambahkan busur elips ke gambar jalur ini saat ini. (kelebihan beban 3/4)
GraphicsPath::AddArc

Metode GraphicsPath::AddArc menambahkan busur elips ke gambar jalur ini saat ini. (kelebihan beban 2/4)
GraphicsPath::AddBezier

Metode GraphicsPath::AddBezier menambahkan spline Bézier ke gambar jalur ini saat ini. (kelebihan beban 2/3)
GraphicsPath::AddBezier

Metode GraphicsPath::AddBezier menambahkan spline Bezier ke gambar jalur ini saat ini.
GraphicsPath::AddBezier

Metode GraphicsPath::AddBezier menambahkan spline Bézier ke gambar jalur ini saat ini. (kelebihan beban 3/3)
GraphicsPath::AddBezier

Metode GraphicsPath::AddBezier menambahkan spline Bézier ke gambar jalur ini saat ini. (kelebihan beban 1/3)
GraphicsPath::AddBeziers

Metode GraphicsPath::AddBeziers menambahkan urutan spline Bézier yang terhubung ke gambar jalur ini saat ini.
GraphicsPath::AddBeziers

Metode GraphicsPath::AddBeziers menambahkan urutan spline Bezier yang terhubung ke gambar jalur ini saat ini.
GraphicsPath::AddClosedCurve

Metode GraphicsPath::AddClosedCurve menambahkan spline kardinal tertutup ke jalur ini. (kelebihan beban 2/4)
GraphicsPath::AddClosedCurve

Metode GraphicsPath::AddClosedCurve menambahkan spline kardinal tertutup ke jalur ini. (kelebihan beban 4/4)
GraphicsPath::AddClosedCurve

Metode GraphicsPath::AddClosedCurve menambahkan spline kardinal tertutup ke jalur ini. (kelebihan beban 1/4)
GraphicsPath::AddClosedCurve

Metode GraphicsPath::AddClosedCurve menambahkan spline kardinal tertutup ke jalur ini. (kelebihan beban 3/4)
GraphicsPath::AddCurve

Metode GraphicsPath::AddCurve menambahkan spline kardinal ke gambar jalur ini saat ini. (kelebihan beban 5/6)
GraphicsPath::AddCurve

Metode GraphicsPath::AddCurve menambahkan spline kardinal ke gambar jalur ini saat ini. (kelebihan beban 6/6)
GraphicsPath::AddCurve

Metode GraphicsPath::AddCurve menambahkan spline kardinal ke gambar jalur ini saat ini. (kelebihan beban 3/6)
GraphicsPath::AddCurve

Metode GraphicsPath::AddCurve menambahkan spline kardinal ke gambar jalur ini saat ini. (kelebihan beban 2/6)
GraphicsPath::AddCurve

Metode GraphicsPath::AddCurve menambahkan spline kardinal ke gambar jalur ini saat ini. (kelebihan beban 1/6)
GraphicsPath::AddCurve

Metode GraphicsPath::AddCurve menambahkan spline kardinal ke gambar jalur ini saat ini. (kelebihan beban 4/6)
GraphicsPath::AddEllipse

Metode GraphicsPath::AddEllipse menambahkan elips ke jalur ini. (kelebihan beban 4/4)
GraphicsPath::AddEllipse

Metode GraphicsPath::AddEllipse menambahkan elips ke jalur ini. (kelebihan beban 2/4)
GraphicsPath::AddEllipse

Metode GraphicsPath::AddEllipse menambahkan elips ke jalur ini. (kelebihan beban 3/4)
GraphicsPath::AddEllipse

Metode GraphicsPath::AddEllipse menambahkan elips ke jalur ini. (kelebihan beban 1/4)
GraphicsPath::AddLine

Metode GraphicsPath::AddLine menambahkan baris ke gambar jalur ini saat ini. (kelebihan beban 2/4)
GraphicsPath::AddLine

Metode GraphicsPath::AddLine menambahkan baris ke gambar jalur ini saat ini. (kelebihan beban 4/4)
GraphicsPath::AddLine

Metode GraphicsPath::AddLine menambahkan baris ke gambar jalur ini saat ini. (kelebihan beban 3/4)
GraphicsPath::AddLine

Metode GraphicsPath::AddLine menambahkan baris ke gambar jalur ini saat ini. (kelebihan beban 1/4)
GraphicsPath::AddLines

Metode GraphicsPath::AddLines menambahkan urutan garis tersambung ke gambar jalur ini saat ini. (kelebihan beban 2/2)
GraphicsPath::AddLines

Metode GraphicsPath::AddLines menambahkan urutan garis tersambung ke gambar jalur ini saat ini. (kelebihan beban 1/2)
GraphicsPath::AddPath

Metode GraphicsPath::AddPath menambahkan jalur ke jalur ini.
GraphicsPath::AddPie

Metode GraphicsPath::AddPie menambahkan pai ke jalur ini. (kelebihan beban 1/4)
GraphicsPath::AddPie

Metode GraphicsPath::AddPie menambahkan pai ke jalur ini. (kelebihan beban 4/4)
GraphicsPath::AddPie

Metode GraphicsPath::AddPie menambahkan pai ke jalur ini. (kelebihan beban 3/4)
GraphicsPath::AddPie

Metode GraphicsPath::AddPie menambahkan pai ke jalur ini. (kelebihan beban 2/4)
GraphicsPath::AddPolygon

Metode GraphicsPath::AddPolygon menambahkan poligon ke jalur ini. (kelebihan beban 2/2)
GraphicsPath::AddPolygon

Metode GraphicsPath::AddPolygon menambahkan poligon ke jalur ini. (kelebihan beban 1/2)
GraphicsPath::AddRectangle

Metode GraphicsPath::AddRectangle menambahkan persegi panjang ke jalur ini. (kelebihan beban 1/2)
GraphicsPath::AddRectangle

Metode GraphicsPath::AddRectangle menambahkan persegi panjang ke jalur ini. (kelebihan beban 2/2)
GraphicsPath::AddRectangles

Metode GraphicsPath::AddRectangles menambahkan urutan persegi panjang ke jalur ini
GraphicsPath::AddRectangles

Metode GraphicsPath::AddRectangles menambahkan urutan persegi panjang ke jalur ini.
GraphicsPath::AddString

Metode GraphicsPath::AddString menambahkan kerangka string ke jalur ini.
GraphicsPath::AddString

Metode GraphicsPath::AddString menambahkan kerangka string ke jalur ini. (kelebihan beban 1/3)
GraphicsPath::AddString

Metode GraphicsPath::AddString menambahkan kerangka string ke jalur ini. (kelebihan beban 3/3)
GraphicsPath::AddString

Metode GraphicsPath::AddString menambahkan kerangka string ke jalur ini. (kelebihan beban 2/3)
GraphicsPath::ClearMarkers

Metode GraphicsPath::ClearMarkers menghapus penanda dari jalur ini.
GraphicsPath::Clone

Metode GraphicsPath::Clone membuat objek GraphicsPath baru, dan menginisialisasinya dengan konten objek GraphicsPath ini.
GraphicsPath::CloseAllFigures

Metode GraphicsPath::CloseAllFigures menutup semua gambar terbuka di jalur ini.
GraphicsPath::CloseFigure

Metode GraphicsPath::CloseFigure menutup gambar jalur ini saat ini.
GraphicsPath::Flatten

Metode GraphicsPath::Flatten menerapkan transformasi ke jalur ini dan mengonversi setiap kurva di jalur ke urutan garis yang terhubung.
GraphicsPath::GetBounds

Metode GraphicsPath::GetBounds mendapatkan persegi panjang pembatas untuk jalur ini. (kelebihan beban 1/2)
GraphicsPath::GetBounds

Metode GraphicsPath::GetBounds mendapatkan persegi panjang pembatas untuk jalur ini. (kelebihan beban 2/2)
GraphicsPath::GetFillMode

Metode GraphicsPath::GetFillMode mendapatkan mode pengisian jalur ini.
GraphicsPath::GetLastPoint

Metode GraphicsPath::GetLastPoint mendapatkan titik akhir dari gambar terakhir di jalur ini.
GraphicsPath::GetLastStatus

Metode GraphicsPath::GetLastStatus mengembalikan nilai yang menunjukkan sifat kegagalan metode terbaru objek GraphicsPath ini.
GraphicsPath::GetPathData

Metode GraphicsPath::GetPathData mendapatkan array titik dan array jenis titik dari jalur ini. Bersama-sama, kedua array ini menentukan garis, kurva, gambar, dan penanda jalur ini.
GraphicsPath::GetPathPoints

Metode GraphicsPath::GetPathPoints mendapatkan array titik jalur ini. Array berisi titik akhir dan titik kontrol garis dan spline Bézier yang digunakan untuk menggambar jalur.
GraphicsPath::GetPathPoints

Metode GraphicsPath::GetPathPoints mendapatkan array titik jalur ini.
GraphicsPath::GetPathTypes

Metode GraphicsPath::GetPathTypes mendapatkan array jenis titik jalur ini.
GraphicsPath::GetPointCount

Metode GraphicsPath::GetPointCount mendapatkan jumlah titik dalam array titik data jalur ini. Ini sama dengan jumlah jenis dalam array jenis titik jalur.
GraphicsPath::GraphicsPath

Topik ini mencantumkan konstruktor kelas GraphicsPath. Untuk daftar kelas lengkap, lihat Kelas GraphicsPath. (kelebihan beban 2/2)
GraphicsPath::GraphicsPath

Membuat objek GraphicsPath::GraphicsPath berdasarkan array titik, array jenis, dan mode isian. (kelebihan beban 2/2)
GraphicsPath::GraphicsPath

Membuat objek GraphicsPath::GraphicsPath berdasarkan array titik, array jenis, dan mode isian. (kelebihan beban 1/2)
GraphicsPath::GraphicsPath

Membuat objek GraphicsPath::GraphicsPath dan menginisialisasi mode isian. Ini adalah konstruktor default.
GraphicsPath::GraphicsPath

Topik ini mencantumkan konstruktor kelas GraphicsPath. Untuk daftar kelas lengkap, lihat Kelas GraphicsPath. (kelebihan beban 1/2)
GraphicsPath::IsOutlineVisible

Metode GraphicsPath::IsOutlineVisible menentukan apakah titik yang ditentukan menyentuh kerangka jalur ini ketika jalur digambar oleh Graphicsobject tertentu dan pena tertentu.
GraphicsPath::IsOutlineVisible

Metode GraphicsPath::IsOutlineVisible menentukan apakah titik tertentu menyentuh kerangka jalur.
GraphicsPath::IsOutlineVisible

Metode GraphicsPath::IsOutlineVisible menentukan apakah titik tertentu menyentuh kerangka jalur ini saat jalur digambar oleh objek Grafis tertentu dan pena tertentu. (kelebihan beban 1/2)
GraphicsPath::IsOutlineVisible

Metode GraphicsPath::IsOutlineVisible menentukan apakah titik tertentu menyentuh kerangka jalur ini saat jalur digambar oleh objek Grafis tertentu dan pena tertentu. (kelebihan beban 2/2)
GraphicsPath::IsVisible

Metode GraphicsPath::IsVisible menentukan apakah titik tertentu terletak pada area yang diisi ketika jalur ini diisi oleh objek Grafis tertentu. (kelebihan beban 1/2)
GraphicsPath::IsVisible

Metode GraphicsPath::IsVisible menentukan apakah titik tertentu terletak di area.
GraphicsPath::IsVisible

Metode GraphicsPath::IsVisible menentukan apakah titik tertentu terletak di area yang diisi ketika jalur ini diisi oleh Graphicsobject tertentu.
GraphicsPath::IsVisible

Metode GraphicsPath::IsVisible menentukan apakah titik tertentu terletak pada area yang diisi ketika jalur ini diisi oleh objek Grafis tertentu. (kelebihan beban 2/2)
GraphicsPath::Outline

Metode GraphicsPath::Outline mengubah dan meratakan jalur ini, lalu mengonversi titik data jalur ini sehingga hanya mewakili kerangka jalur.
GraphicsPath::Reset

Metode GraphicsPath::Reset mengintegrasikan jalur dan mengatur mode isian ke FillModeAlternate.
GraphicsPath::Reverse

Metode GraphicsPath::Reverse membalikkan urutan titik yang menentukan garis dan kurva jalur ini.
GraphicsPath::SetFillMode

Metode GraphicsPath::SetFillMode mengatur mode isian jalur ini.
GraphicsPath::SetMarker

Metode GraphicsPath::SetMarker menunjuk titik terakhir dalam jalur ini sebagai titik penanda.
GraphicsPath::StartFigure

Metode GraphicsPath::StartFigure memulai gambar baru tanpa menutup gambar saat ini. Titik berikutnya yang ditambahkan ke jalur ini ditambahkan ke gambar baru.
GraphicsPath::Transformasi

Metode GraphicsPath::Transform mengalikan masing-masing titik data jalur ini dengan matriks tertentu.
GraphicsPath::Warp

Metode GraphicsPath::Warp menerapkan transformasi warp ke jalur ini. Metode GraphicsPath::Warp juga merata (dikonversi ke urutan garis lurus) jalur.
GraphicsPath::Widen

Metode GraphicsPath::Widen menggantikan jalur ini dengan kurva yang mengapit area yang diisi ketika jalur ini digambar oleh pena tertentu. Metode GraphicsPath::Widen juga meratakan jalur.

Komentar

Jalur terdiri dari satu atau beberapa gambar. Saat Anda menambahkan garis dan kurva ke jalur, garis dan kurva tersebut menjadi bagian dari gambar. Anda dapat memulai gambar baru dengan memanggil metode GraphicsPath::StartFigure. Saat Anda menggambar jalur, garis dan kurva dalam gambar individu dihubungkan oleh garis lurus; titik akhir satu baris atau kurva tersambung ke titik awal baris atau kurva berikutnya. Tidak ada garis penghubung yang digambar antara akhir satu gambar dan awal gambar berikutnya.

Gambar dapat terbuka atau tertutup. Anda dapat menutup gambar dengan memanggil metode GraphicsPath::CloseFigure. Setelah Anda memanggil GraphicsPath::CloseFigure, baris, kurva, atau bentuk berikutnya yang Anda tambahkan ke jalur adalah bagian dari gambar berikutnya. Saat Anda menggambar jalur, titik akhir dari setiap gambar tertutup secara otomatis terhubung ke titik awal angka tersebut.

Beberapa bentuk (misalnya, persegi panjang dan elipsis) ditutup secara intrinsik. Ketika Anda menambahkan bentuk tertutup secara intrinsik ke jalur, bentuk tersebut berada dalam gambar dengan sendirinya, dan gambar itu dianggap tertutup meskipun Anda tidak memanggil GraphicsPath::CloseFigure. Metode berikut menambahkan angka tertutup secara intrinsik ke jalur:

Persyaratan

Syarat Nilai
Platform Target Windows
Header gdipluspath.h