Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Salah satu properti kelasGrafikadalah wilayah kliping. Semua gambar yang dilakukan oleh objek Grafik tertentu dibatasi untuk wilayah kliping objek Grafik tersebut. Anda dapat mengatur wilayah kliping dengan memanggil metode SetClip.
Contoh berikut membuat jalur yang terdiri dari satu poligon. Kemudian kode membangun wilayah berdasarkan jalur tersebut. Alamat wilayah diteruskan ke metode SetClip dari objekGrafik , lalu dua string digambar.
// Create a path that consists of a single polygon.
Point polyPoints[] = {Point(10, 10), Point(150, 10),
Point(100, 75), Point(100, 150)};
GraphicsPath path;
path.AddPolygon(polyPoints, 4);
// Construct a region based on the path.
Region region(&path);
// Draw the outline of the region.
Pen pen(Color(255, 0, 0, 0));
graphics.DrawPath(&pen, &path);
// Set the clipping region of the Graphics object.
graphics.SetClip(®ion);
// Draw some clipped strings.
FontFamily fontFamily(L"Arial");
Font font(&fontFamily, 36, FontStyleBold, UnitPixel);
SolidBrush solidBrush(Color(255, 255, 0, 0));
graphics.DrawString(L"A Clipping Region", 20, &font,
PointF(15, 25), &solidBrush);
graphics.DrawString(L"A Clipping Region", 20, &font,
PointF(15, 68), &solidBrush);
Ilustrasi berikut menunjukkan string yang terpotong.
ilustrasi 