Rectangle

Rectangle

Genel Bakış

Rectangle, Aspose.Psd FOSS içinde Python için bir sınıftır.

Bir dikdörtgenin konum ve boyutunu temsil eden dört tam sayı setini saklar.

Bu sınıf, Python programlarındaki Rectangle nesneleri için 18 yöntem bildirir. Mevcut yöntemler şunlardır: __init__, ceiling, contains, empty, from_left_top_right_bottom, from_ltrb, from_point_and_size, from_points, inflate, inflate_rect, intersect, intersect_rect ve 6 ek yöntem. Genel üyeler, Aspose.Psd FOSS for Python paketini kurduktan sonra herhangi bir Python uygulaması tarafından erişilebilir. Özellikler: bottom, height, is_empty, left, location, right ve 5 tane daha.

Özellikler

AdTürErişimAçıklama
bottom``Okuma/YazmaBu Rectangle’ın alt kenarının y koordinatını alır veya ayarlar.
is_empty``OkumaBu Rectangle’ın konumu ya da boyutu olmadığını gösteren bir değeri alır.
left``Okuma/YazmaBu Rectangle’ın sol kenarının x koordinatını alır veya ayarlar.
right``Okuma/YazmaBu Rectangle’ın sağ kenarının x koordinatını alır veya ayarlar.
top``Okuma/YazmaBu Dikdörtgenin üst kenarının y koordinatını alır veya ayarlar.
location``Okuma/YazmaBu Dikdörtgenin sol üst köşesinin koordinatlarını alır veya ayarlar.
size``Okuma/YazmaBu Rectangle nesnesinin boyutunu alır veya ayarlar.
x``Okumax’i alır.
y``Okumay’yi alır.
width``OkumaGenişliği alır.
height``OkumaYüksekliği alır.

Yöntemler

İmzaAçıklama
__init__(x, y, width, height)Calls init(x, y, genişlik, yükseklik) bu Rectangle örneğinde.
empty()Özellikleri başlatılmamış bir Rectangle yapısını temsil eder.
from_left_top_right_bottom(left, top, right, bottom)Kenar koordinatlarından bir dikdörtgen oluşturur.
from_ltrb(left, top, right, bottom)Dahili PSD kayıt ayrıştırması için kenar koordinatlarından bir dikdörtgen oluşturur.
from_points(point1, point2)Belirtilen noktaları kapsayan bir dikdörtgen oluşturur.
from_point_and_size(location: Point, size: Size)Bir Point ve Size nesnesinden yeni bir örnek başlatır.
ceiling(value)Koordinatları ve boyutu yukarı yuvarlayarak bir RectangleF yapısını Rectangle yapısına dönüştürür.
round(value)Koordinatları ve boyutu yuvarlayarak bir RectangleF yapısını Rectangle yapısına dönüştürür.
truncate(value)Koordinatları ve boyutu kırparak bir RectangleF yapısını Rectangle yapısına dönüştürür.
inflate_rect(rectangle, x, y)Belirtilen dikdörtgenin şişirilmiş bir kopyasını oluşturur ve döndürür.
intersect_rect(a, b)İki dikdörtgenin kesişimini temsil eden bir dikdörtgen döndürür.
union_rect(a, b)İki dikdörtgenin birleşimini içeren bir Rectangle döndürür.
contains()Belirtilen noktanın veya dikdörtgenin bu Rectangle içinde bulunup bulunmadığını belirler.
inflate()Bu dikdörtgeni belirtilen boyut veya ölçülerle büyütür.
intersect(rectangle)Bu dikdörtgeni belirtilen dikdörtgenle kesişimiyle değiştirir.
intersects_with(rectangle)Bu dikdörtgenin belirtilen dikdörtgenle kesişip kesişmediğini belirler.
normalize()Bu dikdörtgeni, genişlik ve yüksekliğin negatif olmaması için normalleştirir.
offset()Bu dikdörtgeni belirtilen nokta veya offsetlerle taşır.

Ayrıca Bakınız

 Türkçe