Kelas System::Drawing::Region

Region class

Mewakili interior dari bentuk grafis. 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 Region : public System::Object

Metode

MetodeDeskripsi
Clone() constMengembalikan salinan objek saat ini.
Complement(const RectangleF&)Mengganti region yang diwakili oleh objek saat ini dengan bagian region yang didefinisikan oleh persegi panjang yang ditentukan yang tidak berpotongan dengan region ini.
Complement(const Rectangle&)Mengganti region yang diwakili oleh objek saat ini dengan bagian region yang didefinisikan oleh persegi panjang yang ditentukan yang tidak berpotongan dengan region ini.
Complement(const SharedPtr<Drawing2D::GraphicsPath>&)Mengganti region yang diwakili oleh objek saat ini dengan bagian region yang didefinisikan oleh jalur yang ditentukan yang tidak berpotongan dengan region ini.
Complement(const SharedPtr<Region>&)Mengganti region yang diwakili oleh objek saat ini dengan bagian dari region yang ditentukan yang tidak berpotongan dengan region ini.
Dispose()Melepaskan semua sumber daya sistem operasi yang diperoleh oleh objek saat ini.
Equals(const SharedPtr<Region>&, const SharedPtr<Graphics>&)Menentukan apakah region yang ditentukan identik dengan region yang diwakili oleh objek saat ini pada permukaan gambar yang ditentukan.
Exclude(const RectangleF&)Mengganti region yang diwakili oleh objek saat ini dengan hasil pengecualian region yang didefinisikan oleh persegi panjang yang ditentukan darinya.
Exclude(const Rectangle&)Mengganti region yang diwakili oleh objek saat ini dengan hasil pengecualian region yang didefinisikan oleh persegi panjang yang ditentukan darinya.
Exclude(const SharedPtr<Drawing2D::GraphicsPath>&)Mengganti region yang diwakili oleh objek saat ini dengan hasil pengecualian region yang didefinisikan oleh jalur yang ditentukan darinya.
Exclude(const SharedPtr<Region>&)Mengganti region yang diwakili oleh objek saat ini dengan hasil pengecualian region yang ditentukan darinya.
GetBounds(const SharedPtr<Graphics>&) constMendapatkan struktur RectangleF yang mewakili persegi panjang yang membatasi Region ini pada permukaan gambar dari objek Graphics.
GetRegionData() constMengembalikan objek RegionData yang berisi data yang mendefinisikan region yang diwakili oleh objek saat ini.
GetRegionScans(const SharedPtr<Drawing2D::Matrix>&) constMengembalikan array dari struktur RectangleF yang mendekati Region ini setelah transformasi matriks yang ditentukan diterapkan.
Intersect(const RectangleF&)Mengganti wilayah yang diwakili oleh objek saat ini dengan hasil irisan antara wilayah ini dan wilayah yang didefinisikan oleh persegi panjang yang ditentukan.
Intersect(const Rectangle&)Mengganti wilayah yang diwakili oleh objek saat ini dengan hasil irisan antara wilayah ini dan wilayah yang didefinisikan oleh persegi panjang yang ditentukan.
Intersect(const SharedPtr<Drawing2D::GraphicsPath>&)Mengganti wilayah yang diwakili oleh objek saat ini dengan hasil irisan antara wilayah ini dan wilayah yang didefinisikan oleh jalur yang ditentukan.
Intersect(const SharedPtr<Region>&)Mengganti wilayah yang diwakili oleh objek saat ini dengan hasil irisan antara wilayah ini dan wilayah yang ditentukan.
IsEmpty(const SharedPtr<Graphics>&) constMenentukan apakah wilayah yang diwakili oleh objek saat ini memiliki interior kosong pada permukaan gambar yang ditentukan.
IsInfinite(const SharedPtr<Graphics>&) constMenentukan apakah wilayah yang diwakili oleh objek saat ini memiliki interior tak terbatas pada permukaan gambar yang ditentukan.
IsVisible(const Point&) constMenentukan apakah titik yang ditentukan berada di dalam wilayah yang diwakili oleh objek saat ini.
IsVisible(const PointF&) constMenentukan apakah titik yang ditentukan berada di dalam wilayah yang diwakili oleh objek saat ini.
IsVisible(const Rectangle&)Menentukan apakah sebagian dari persegi panjang yang ditentukan berada di dalam wilayah yang diwakili oleh objek saat ini.
IsVisible(const RectangleF&)Menentukan apakah sebagian dari persegi panjang yang ditentukan berada di dalam wilayah yang diwakili oleh objek saat ini.
IsVisible(const Point&, const SharedPtr<Graphics>&) constMenentukan apakah titik yang ditentukan berada di dalam wilayah yang diwakili oleh objek saat ini menggunakan grafik yang ditentukan.
IsVisible(const PointF&, const SharedPtr<Graphics>&) constMenentukan apakah titik yang ditentukan berada di dalam wilayah yang diwakili oleh objek saat ini menggunakan grafik yang ditentukan.
IsVisible(const Rectangle&, const SharedPtr<Graphics>&)Menentukan apakah sebagian dari persegi panjang yang ditentukan berada di dalam wilayah yang diwakili oleh objek saat ini menggunakan grafik yang ditentukan.
IsVisible(const RectangleF&, const SharedPtr<Graphics>&)Menentukan apakah sebagian dari persegi panjang yang ditentukan berada di dalam wilayah yang diwakili oleh objek saat ini menggunakan grafik yang ditentukan.
IsVisible(float, float) constMenentukan apakah titik yang ditentukan berada di dalam wilayah yang diwakili oleh objek saat ini.
IsVisible(float, float, const SharedPtr<Graphics>&) constMenentukan apakah titik yang ditentukan berada di dalam wilayah yang diwakili oleh objek saat ini menggunakan grafik yang ditentukan.
MakeEmpty()Menginisialisasi objek saat ini dengan interior kosong.
MakeInfinite()Menginisialisasi objek wilayah ini dengan interior tak terbatas.
Region()Membuat instance baru dari kelas Region.
Region(const RectangleF&)Membuat instance baru dari kelas Region yang mewakili wilayah yang didefinisikan oleh persegi panjang yang ditentukan.
Region(const Rectangle&)Membuat instance baru dari kelas Region yang mewakili wilayah yang didefinisikan oleh persegi panjang yang ditentukan.
Region(const SharedPtr<Drawing2D::GraphicsPath>&)Membuat instance baru dari kelas Region yang mewakili wilayah yang didefinisikan oleh jalur yang ditentukan.
Region(const SkPath&)
Region(const SharedPtr<Drawing2D::RegionData>&)Membuat instance baru dari kelas Region yang mewakili wilayah yang didefinisikan oleh objek RegionData yang ditentukan.
Transform(const SharedPtr<Drawing2D::Matrix>&)Mengubah wilayah ini dengan matriks yang ditentukan.
Transform(const SkMatrix&)Mengubah wilayah ini dengan matriks yang ditentukan.
Translate(int, int)Memindahkan koordinat wilayah sebesar jumlah yang ditentukan.
Translate(float, float)Memindahkan koordinat wilayah sebesar jumlah yang ditentukan.
Union(const RectangleF&)Mengganti wilayah yang diwakili oleh objek saat ini dengan hasil operasi union antara wilayah ini dan wilayah yang didefinisikan oleh persegi panjang yang ditentukan.
Union(const Rectangle&)Mengganti wilayah yang diwakili oleh objek saat ini dengan hasil union antara wilayah ini dan wilayah yang didefinisikan oleh persegi panjang yang ditentukan.
Union(const SharedPtr<Drawing2D::GraphicsPath>&)Mengganti wilayah yang diwakili oleh objek saat ini dengan hasil union antara wilayah ini dan wilayah yang didefinisikan oleh jalur yang ditentukan.
Union(const SharedPtr<Region>&)Mengganti wilayah yang diwakili oleh objek saat ini dengan hasil union antara wilayah ini dan wilayah yang ditentukan.
Xor(const RectangleF&)Mengganti wilayah yang diwakili oleh objek saat ini dengan bagian-bagian dari wilayah ini dan wilayah yang didefinisikan oleh persegi panjang yang ditentukan yang tidak beririsan.
Xor(const Rectangle&)Mengganti wilayah yang diwakili oleh objek saat ini dengan bagian-bagian dari wilayah ini dan wilayah yang didefinisikan oleh persegi panjang yang ditentukan yang tidak beririsan.
Xor(const SharedPtr<Drawing2D::GraphicsPath>&)Mengganti wilayah yang diwakili oleh objek saat ini dengan bagian-bagian dari wilayah ini dan wilayah yang didefinisikan oleh jalur yang ditentukan yang tidak beririsan.
Xor(const SharedPtr<Region>&)Mengganti wilayah yang diwakili oleh objek saat ini dengan bagian-bagian dari wilayah ini dan wilayah yang ditentukan yang tidak beririsan.
virtual ~Region()Destruktor.

Lihat Juga