Rectangle
ภาพรวม
Rectangle เป็นคลาสใน Aspose.Psd FOSS สำหรับ Python.
เก็บชุดของจำนวนเต็มสี่ค่าที่แทนตำแหน่งและขนาดของสี่เหลี่ยม.
คลาสนี้ประกาศ 18 เมธอดสำหรับอ็อบเจกต์ Rectangle ในโปรแกรม Python. เมธอดที่มีให้รวมถึง: __init__, ceiling, contains, empty, from_left_top_right_bottom, from_ltrb, from_point_and_size, from_points, inflate, inflate_rect, intersect, intersect_rect และเมธอดเพิ่มเติมอีก 6 รายการ. สมาชิกสาธารณะสามารถเข้าถึงได้จากแอปพลิเคชัน Python ใดก็ได้หลังจากติดตั้งแพ็กเกจ Aspose.Psd FOSS สำหรับ Python. คุณสมบัติ: bottom, height, is_empty, left, location, right และอีก 5 รายการ.
คุณสมบัติ
| ชื่อ | ประเภท | การเข้าถึง | คำอธิบาย |
|---|---|---|---|
bottom | `` | อ่าน/เขียน | รับหรือกำหนดพิกัด y ของขอบด้านล่างของสี่เหลี่ยมนี้. |
is_empty | `` | อ่าน | รับค่าที่บ่งชี้ว่าสี่เหลี่ยมนี้ไม่มีตำแหน่งหรือขนาด. |
left | `` | อ่าน/เขียน | รับหรือกำหนดพิกัด x ของขอบซ้ายของสี่เหลี่ยมนี้. |
right | `` | อ่าน/เขียน | รับหรือกำหนดพิกัด x ของขอบขวาของสี่เหลี่ยมนี้. |
top | `` | อ่าน/เขียน | รับหรือกำหนดพิกัด y ของขอบด้านบนของ Rectangle นี้. |
location | `` | อ่าน/เขียน | รับหรือกำหนดพิกัดของมุมบนซ้ายของ Rectangle นี้. |
size | `` | อ่าน/เขียน | รับหรือกำหนดขนาดของ Rectangle นี้. |
x | `` | อ่าน | รับค่า x. |
y | `` | อ่าน | รับค่า y. |
width | `` | อ่าน | รับความกว้าง. |
height | `` | อ่าน | รับความสูง. |
วิธีการ
| ลายเซ็น | คำอธิบาย |
|---|---|
__init__(x, y, width, height) | Calls init(x, y, width, height) บนอินสแตนซ์ Rectangle นี้. |
empty() | แสดงโครงสร้าง Rectangle โดยคุณสมบัติต่าง ๆ ยังไม่ได้กำหนดค่า. |
from_left_top_right_bottom(left, top, right, bottom) | สร้างสี่เหลี่ยมจากพิกัดขอบ. |
from_ltrb(left, top, right, bottom) | สร้างสี่เหลี่ยมจากพิกัดขอบเพื่อใช้ในการแยกบันทึก PSD ภายใน. |
from_points(point1, point2) | สร้างสี่เหลี่ยมที่ครอบคลุมจุดที่ระบุ. |
from_point_and_size(location: Point, size: Size) | เริ่มต้นอินสแตนซ์ใหม่จาก Point และ Size. |
ceiling(value) | แปลงโครงสร้าง RectangleF เป็นโครงสร้าง Rectangle โดยปัดเศษขึ้นของพิกัดและขนาด. |
round(value) | แปลงโครงสร้าง RectangleF เป็นโครงสร้าง Rectangle โดยทำการปัดเศษพิกัดและขนาด. |
truncate(value) | แปลงโครงสร้าง RectangleF เป็นโครงสร้าง Rectangle โดยทำการตัดทอนพิกัดและขนาด. |
inflate_rect(rectangle, x, y) | สร้างและคืนสำเนา inflated ของ rectangle ที่ระบุ. |
intersect_rect(a, b) | คืนค่า rectangle ที่แสดงถึงการตัดกันของ rectangle สองอัน. |
union_rect(a, b) | คืนสี่เหลี่ยมที่บรรจุการรวมของสองสี่เหลี่ยม. |
contains() | ตรวจสอบว่าจุดหรือสี่เหลี่ยมที่ระบุอยู่ภายใน Rectangle นี้หรือไม่. |
inflate() | ขยายสี่เหลี่ยมนี้โดยใช้ขนาดหรือมิติที่ระบุ. |
intersect(rectangle) | แทนที่สี่เหลี่ยมนี้ด้วยส่วนตัดของมันกับสี่เหลี่ยมที่ระบุ. |
intersects_with(rectangle) | กำหนดว่ารูปสี่เหลี่ยมนี้ตัดกันกับรูปสี่เหลี่ยมที่ระบุหรือไม่. |
normalize() | ทำให้สี่เหลี่ยมนี้เป็นมาตรฐานโดยทำให้ความกว้างและความสูงเป็นค่าที่ไม่เป็นลบ. |
offset() | ย้ายสี่เหลี่ยมนี้โดยใช้จุดหรือการชดเชยที่ระบุ. |