kelas System::Drawing::RectangleF

RectangleF class

Mewakili area persegi panjang dari sebuah gambar yang didefinisikan sebagai koordinat X dan Y titik sudut kiri atas dengan presisi floating point tunggal serta lebar dan tingginya. Tipe ini harus dialokasikan pada stack dan diteruskan ke fungsi dengan nilai atau referensi. Jangan pernah menggunakan kelas System::SmartPtr untuk mengelola objek tipe ini.

class RectangleF

Metode

MetodeDeskripsi
Contains(float, float)Menentukan apakah titik yang ditentukan berada di dalam persegi panjang yang diwakili oleh objek saat ini.
Contains(const PointF&)Menentukan apakah titik yang ditentukan berada di dalam persegi panjang yang diwakili oleh objek saat ini.
Contains(const RectangleF&)Menentukan apakah persegi panjang yang ditentukan berada di dalam persegi panjang yang diwakili oleh objek saat ini.
Equals(const RectangleF&) constMenentukan apakah persegi panjang yang diwakili oleh objek saat ini dan objek yang ditentukan identik.
static FromLTRB(float, float, float, float)Membuat objek RectangleF baru yang mewakili persegi panjang dengan lokasi tepi yang ditentukan.
get_Bottom() constMengembalikan koordinat y dari tepi bawah persegi panjang yang diwakili oleh objek saat ini.
get_Height() constMengembalikan tinggi persegi panjang yang diwakili oleh objek saat ini.
get_IsEmpty() constMenentukan apakah koordinat X dan Y dari sudut kiri atas persegi panjang yang diwakili oleh objek saat ini serta lebar dan tingginya memiliki nilai 0.
get_Left() constMengembalikan koordinat X dari tepi kiri persegi panjang yang diwakili oleh objek saat ini.
get_Location() constMengembalikan sebuah instance dari kelas PointF yang menentukan lokasi sudut kiri atas persegi panjang yang diwakili oleh objek saat ini.
get_Right() constMengembalikan koordinat X dari tepi kanan persegi panjang yang diwakili oleh objek saat ini.
get_Size() constMengembalikan sebuah instance dari kelas SizeF yang menentukan lebar dan tinggi persegi panjang yang diwakili oleh objek saat ini.
get_Top() constMengembalikan koordinat Y dari tepi atas persegi panjang yang diwakili oleh objek saat ini.
get_Width() constMengembalikan lebar persegi panjang yang diwakili oleh objek saat ini.
get_X() constMengembalikan koordinat X dari sudut kiri atas persegi panjang yang diwakili oleh objek saat ini.
get_Y() constMengembalikan koordinat Y dari sudut kiri atas persegi panjang yang diwakili oleh objek saat ini.
GetHashCode() constMengembalikan kode hash dari objek saat ini.
Inflate(float, float)Meningkatkan lebar dan tinggi persegi panjang yang diwakili oleh objek saat ini, sambil mempertahankan lokasi pusat geometris persegi panjang. Lebar dan tinggi ditingkatkan ke kedua arah sebesar jumlah yang ditentukan.
Inflate(const SizeF&)Meningkatkan lebar dan tinggi persegi panjang yang diwakili oleh objek saat ini, sambil mempertahankan lokasi pusat geometris persegi panjang. Lebar dan tinggi ditingkatkan ke kedua arah sebesar nilai lebar dan tinggi yang ditentukan oleh objek ukuran yang ditentukan secara bersamaan.
static Inflate(const RectangleF&, float, float)Meningkatkan lebar dan tinggi persegi panjang yang diwakili oleh objek yang ditentukan, sambil mempertahankan lokasi pusat geometris persegi panjang. Lebar dan tinggi ditingkatkan ke kedua arah sebesar jumlah yang ditentukan.
Intersect(const RectangleF&)Mengganti persegi panjang yang diwakili oleh objek saat ini dengan persegi panjang yang merupakan hasil dari interseksinya dengan persegi panjang yang diwakili oleh objek yang ditentukan.
static Intersect(const RectangleF&, const RectangleF&)Mengembalikan persegi panjang yang merupakan hasil interseksi dari persegi panjang yang ditentukan.
IntersectsWith(const RectangleF&)Menentukan apakah persegi panjang yang diwakili oleh objek saat ini dan objek yang ditentukan berpotongan.
Offset(const PointF&)Menggeser posisi persegi panjang yang diwakili oleh objek saat ini sebesar jumlah yang ditentukan.
Offset(float, float)Menggeser posisi persegi panjang yang diwakili oleh objek saat ini sebesar jumlah yang ditentukan.
operator!=(std::nullptr_t) constSelalu mengembalikan true.
operator==(std::nullptr_t) constSelalu mengembalikan false.
RectangleF()Membuat instance baru dari objek RectangleF yang mewakili persegi panjang dengan koordinat X dan Y serta nilai lebar dan tinggi diatur ke 0.
RectangleF(float, float, float, float)Membuat instance baru dari objek RectangleF yang mewakili persegi panjang dengan koordinat yang ditentukan dari sudut kiri atasnya serta lebar dan tinggi.
RectangleF(const PointF&, const SizeF&)Membuat instance baru dari objek RectangleF yang mewakili sebuah persegi panjang dengan koordinat sudut kiri atasnya ditentukan sebagai instance dari kelas PointF dan lebar serta tingginya sebagai instance dari kelas SizeF.
explicit RectangleF(const Rectangle&)Membuat instance baru dari objek RectangleF yang mewakili persegi panjang yang setara dengan yang ditentukan.
set_Height(float)Mengatur tinggi persegi panjang yang diwakili oleh objek saat ini.
set_Location(PointF)Mengatur lokasi sudut kiri atas persegi panjang yang diwakili oleh objek saat ini.
set_Size(SizeF)Mengatur lebar dan tinggi persegi panjang yang diwakili oleh objek saat ini.
set_Width(float)Mengatur lebar persegi panjang yang diwakili oleh objek saat ini.
set_X(float)Mengatur koordinat X sudut kiri atas persegi panjang yang diwakili oleh objek saat ini.
set_Y(float)Mengatur koordinat Y sudut kiri atas persegi panjang yang diwakili oleh objek saat ini.
ToString() constMengembalikan representasi string dari objek saat ini.
static Union(const RectangleF&, const RectangleF&)Mengembalikan sebuah persegi panjang yang merupakan hasil gabungan dari persegi panjang yang ditentukan.

Bidang

BidangDeskripsi
static EmptyPersegi panjang kosong, yaitu persegi panjang yang nilai lokasi dan ukurannya nol.

Lihat Juga