Rectangle
Gambaran Umum
Rectangle adalah struct dalam Aspose.Psd FOSS untuk .NET. Mewarisi dari: IEquatable<Rectangle>.
Menyimpan sekumpulan empat integer yang mewakili lokasi dan ukuran sebuah persegi panjang.
Struct ini mendeklarasikan 24 metode untuk objek Rectangle dalam program .NET. Metode yang tersedia meliputi: Ceiling, Contains, Equals, FromLeftTopRightBottom, FromPoints, GetHashCode, Inflate, Intersect, IntersectsWith, Normalize, Offset, Rectangle, dan 4 metode tambahan. Anggota publik dapat diakses oleh aplikasi .NET mana pun setelah menginstal paket Aspose.Psd FOSS untuk .NET. Properti: Bottom, Empty, Height, IsEmpty, Left, Location, dan 6 lagi.
Properti
| Nama | Jenis | Akses | Deskripsi |
|---|---|---|---|
X | int | Baca/Tulis | Mendapatkan atau mengatur koordinat x dari sudut kiri atas Rectangle ini. |
Y | int | Baca/Tulis | Mendapatkan atau mengatur koordinat y dari sudut kiri atas Rectangle ini. |
Width | int | Baca/Tulis | Mendapatkan atau mengatur lebar Rectangle ini. |
Height | int | Baca/Tulis | Mendapatkan atau mengatur tinggi dari Rectangle ini. |
Bottom | int | Baca/Tulis | Mendapatkan atau mengatur koordinat y dari tepi bawah Rectangle ini. |
IsEmpty | bool | Baca | Mendapatkan nilai yang menunjukkan apakah Rectangle ini tidak memiliki lokasi atau ukuran. |
Left | int | Baca/Tulis | Mendapatkan atau mengatur koordinat x dari tepi kiri Rectangle ini. |
Location | Point | Baca/Tulis | Mendapatkan atau mengatur koordinat sudut kiri-atas dari Rectangle ini. |
Right | int | Baca/Tulis | Mendapatkan atau mengatur koordinat x dari tepi kanan Rectangle ini. |
Size | Size | Baca/Tulis | Mendapatkan atau mengatur ukuran Rectangle ini. |
Top | int | Baca/Tulis | Mendapatkan atau mengatur koordinat y dari tepi atas Rectangle ini. |
Empty | Rectangle | Baca | Mewakili struktur Rectangle dengan propertinya yang dibiarkan belum diinisialisasi. |
Metode
| Tanda tangan | Deskripsi |
|---|---|
Rectangle(location: Point, size: Size) | Menginisialisasi instance baru dari struktur Rectangle dengan lokasi dan ukuran yang ditentukan. |
Rectangle(x: int, y: int, width: int, height: int) | Menginisialisasi instance baru dari struktur Rectangle dengan koordinat yang ditentukan. |
Ceiling(value: RectangleF) | Mengonversi struktur RectangleF menjadi struktur Rectangle dengan membulatkan koordinat dan ukuran ke atas. |
FromLeftTopRightBottom(left: int, top: int, right: int, bottom: int) | Membuat Rectangle dari koordinat tepi. |
FromPoints(point1: Point, point2: Point) | Membuat persegi panjang yang meliputi titik-titik yang ditentukan. |
Inflate(rectangle: Rectangle, x: int, y: int) | Membuat dan mengembalikan salinan yang diinflasi dari persegi panjang yang ditentukan. |
Intersect(a: Rectangle, b: Rectangle) | Mengembalikan persegi panjang yang merupakan irisan dari dua persegi panjang. |
Round(value: RectangleF) | Mengonversi struktur RectangleF menjadi struktur Rectangle dengan membulatkan koordinat dan ukuran. |
Truncate(value: RectangleF) | Mengonversi struktur RectangleF menjadi struktur Rectangle dengan memotong koordinat dan ukuran. |
Union(a: Rectangle, b: Rectangle) | Mengembalikan sebuah persegi panjang yang berisi gabungan dari dua persegi panjang. |
Contains(point: Point) | Menentukan apakah titik yang ditentukan berada di dalam Rectangle ini. |
Contains(rectangle: Rectangle) | Menentukan apakah wilayah persegi panjang yang diwakili oleh persegi panjang yang ditentukan sepenuhnya berada di dalam Rectangle ini. |
Contains(x: int, y: int) | Menentukan apakah titik yang ditentukan berada di dalam Rectangle ini. |
Equals(other: Rectangle) | Menentukan apakah rectangle yang ditentukan sama dengan rectangle ini. |
Equals(obj: object?) | Menentukan apakah objek yang ditentukan sama dengan persegi panjang ini. |
GetHashCode() | Mengembalikan kode hash untuk persegi panjang ini. |
Inflate(size: Size) | Melebarkan persegi panjang ini dengan ukuran yang ditentukan. |
Inflate(width: int, height: int) | Melebarkan persegi panjang ini dengan jumlah horizontal dan vertikal yang ditentukan. |
Intersect(rectangle: Rectangle) | Mengganti persegi panjang ini dengan irisanannya dengan persegi panjang yang ditentukan. |
IntersectsWith(rectangle: Rectangle) | Menentukan apakah persegi panjang ini berpotongan dengan persegi panjang yang ditentukan. |
Normalize() | Menormalkan persegi panjang ini sehingga lebar dan tinggi tidak negatif. |
Offset(point: Point) | Memindahkan persegi panjang ini dengan titik yang ditentukan. |
Offset(x: int, y: int) | Memindahkan persegi panjang ini sebesar jumlah horizontal dan vertikal yang ditentukan. |
ToString() | Mengembalikan representasi string dari persegi panjang ini. |