Rectangle
Gambaran Umum
Rectangle adalah kelas dalam Aspose.Psd FOSS untuk Python.
Menyimpan sekumpulan empat bilangan bulat yang mewakili lokasi dan ukuran sebuah persegi panjang.
Kelas ini mendeklarasikan 18 metode untuk objek Rectangle dalam program Python. Metode yang tersedia meliputi: __init__, ceiling, contains, empty, from_left_top_right_bottom, from_ltrb, from_point_and_size, from_points, inflate, inflate_rect, intersect, intersect_rect, dan 6 metode tambahan. Anggota publik dapat diakses oleh aplikasi Python mana pun setelah menginstal paket Aspose.Psd FOSS untuk Python. Properti: bottom, height, is_empty, left, location, right, dan 5 lainnya.
Properti
| Nama | Jenis | Akses | Deskripsi |
|---|---|---|---|
bottom | `` | Baca/Tulis | Mendapatkan atau mengatur koordinat y dari tepi bawah Rectangle ini. |
is_empty | `` | Baca | Mendapatkan nilai yang menunjukkan apakah Rectangle ini tidak memiliki lokasi atau ukuran. |
left | `` | Baca/Tulis | Mendapatkan atau mengatur koordinat x dari tepi kiri Rectangle ini. |
right | `` | Baca/Tulis | Mendapatkan atau mengatur koordinat x dari tepi kanan Rectangle ini. |
top | `` | Baca/Tulis | Mendapatkan atau mengatur koordinat y dari tepi atas persegi panjang ini. |
location | `` | Baca/Tulis | Mendapatkan atau mengatur koordinat sudut kiri atas persegi panjang ini. |
size | `` | Baca/Tulis | Mendapatkan atau mengatur ukuran Rectangle ini. |
x | `` | Baca | Mendapatkan x. |
y | `` | Baca | Mendapatkan y. |
width | `` | Baca | Mendapatkan lebar. |
height | `` | Baca | Mendapatkan tinggi. |
Metode
| Tanda Tangan | Deskripsi |
|---|---|
__init__(x, y, width, height) | Calls init(x, y, lebar, tinggi) pada instance Rectangle ini. |
empty() | Mewakili struktur Rectangle dengan propertinya dibiarkan tidak terinisialisasi. |
from_left_top_right_bottom(left, top, right, bottom) | Membuat sebuah rectangle dari koordinat tepi. |
from_ltrb(left, top, right, bottom) | Membuat sebuah rectangle dari koordinat tepi untuk parsing catatan PSD internal. |
from_points(point1, point2) | Membuat sebuah rectangle yang mencakup titik-titik yang ditentukan. |
from_point_and_size(location: Point, size: Size) | Menginisialisasi instance baru dari Point dan Size. |
ceiling(value) | Mengonversi struktur RectangleF menjadi struktur Rectangle dengan membulatkan ke atas koordinat dan ukuran. |
round(value) | Mengonversi struktur RectangleF menjadi struktur Rectangle dengan membulatkan koordinat dan ukuran. |
truncate(value) | Mengonversi struktur RectangleF menjadi struktur Rectangle dengan memotong koordinat dan ukuran. |
inflate_rect(rectangle, x, y) | Membuat dan mengembalikan salinan yang diperluas dari persegi panjang yang ditentukan. |
intersect_rect(a, b) | Mengembalikan persegi panjang yang mewakili perpotongan dari dua persegi panjang. |
union_rect(a, b) | Mengembalikan sebuah persegi panjang yang berisi gabungan dua persegi panjang. |
contains() | Menentukan apakah titik atau persegi panjang yang ditentukan berada di dalam Rectangle ini. |
inflate() | Melebarkan persegi panjang ini dengan ukuran atau dimensi yang ditentukan. |
intersect(rectangle) | Mengganti persegi panjang ini dengan irisanannya dengan persegi panjang yang ditentukan. |
intersects_with(rectangle) | Menentukan apakah persegi panjang ini berpotongan dengan persegi panjang yang ditentukan. |
normalize() | Menormalkan persegi panjang ini sehingga lebar dan tinggi tidak bernilai negatif. |
offset() | Memindahkan persegi panjang ini dengan titik atau offset yang ditentukan. |