Rectangle

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()ย้ายสี่เหลี่ยมนี้โดยใช้จุดหรือการชดเชยที่ระบุ.

ดูเพิ่มเติม

 ภาษาไทย