Mengisi Gambar Terbuka
Anda dapat mengisi jalur dengan meneruskan alamat objek GraphicsPath ke metode Graphics::FillPath . Metode Graphics::FillPath mengisi jalur sesuai dengan mode isian (alternatif atau berliku) yang saat ini diatur untuk jalur. Jika jalur memiliki angka terbuka, jalur diisi seolah-olah angka-angka itu ditutup. GDI+ menutup angka dengan menggambar garis lurus dari titik akhir ke titik awalnya.
Contoh berikut membuat jalur yang memiliki satu gambar terbuka (busur) dan satu gambar tertutup (elips). Metode Graphics::FillPath mengisi jalur sesuai dengan mode isian default, yaitu FillModeAlternate.
GraphicsPath path;
// Add an open figure.
path.AddArc(0, 0, 150, 120, 30, 120);
// Add an intrinsically closed figure.
path.AddEllipse(50, 50, 50, 100);
Pen pen(Color(128, 0, 0, 255), 5);
SolidBrush brush(Color(255, 255, 0, 0));
// The fill mode is FillModeAlternate by default.
graphics.FillPath(&brush, &path);
graphics.DrawPath(&pen, &path);
Ilustrasi berikut menunjukkan output kode sebelumnya. Perhatikan bahwa jalur diisi (menurut FillModeAlternate) seolah-olah gambar terbuka ditutup oleh garis lurus dari titik akhir ke titik awalnya.