Rectangle

ภาพรวม

Rectangle เป็นคลาสใน Aspose.PDF FOSS สําหรับ .NET.

แสดงตัวเป็นสี่เหลี่ยมที่กําหนดโดยโคอเรนเททด้านล่างซ้ายและขวาบน (PDF user-space convention: Y เพิ่มขึ้น).

หมวดนี้ให้ 25 วิธีในการทํางานกับวัตถุ Rectangle ในโปรแกรม .NET. วิธีการที่ใช้ได้แก่: Center, Clone, Contains, ContainsLine, ContainsPoint, Equals, FromRect, GetHashCode, Intersect, IsIntersect, Join, MoveBy,และ 7 วิธีเพิ่มเติม. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน .NET ใดก็ได้หลังจากติดตั้งแพ็คเกจ Aspose.PDF FOSS for .Net. คุณสมบัติ: Empty, Height, IsEmpty, IsPoint, IsTrivial, LLX,และอีก 5 คน.

คุณสมบัติ

ชื่อประเภทAccessคําอธิบาย
LLXdoubleอ่าน/เขียนรับหรือกำหนดค่า llx.
LLYdoubleอ่าน/เขียนรับหรือกำหนดค่า lly.
URXdoubleอ่าน/เขียนรับหรือกำหนดค่า urx.
URYdoubleอ่าน/เขียนรับหรือกำหนดค่า ury.
Widthdoubleอ่านรับความกว้าง.
Heightdoubleอ่านรับความสูง.
EmptyRectangleอ่านวงจรสี่เหลี่ยมเปล่า (ทุกโคอเรนตี้เป็นศูนย์).
TrivialRectangleอ่านทริวิล / สนามสี่เหลี่ยม (-1, -1, - 1, -1) ที่ใช้โดย Aspose.PDF เป็นเครื่องหมาย “ไม่มีค่า”.
IsPointboolอ่านจริงเมื่อสี่เหลี่ยมนี้มีความกว้าง 0 และความสูง 0 (LLX == URX และ LLY == Ury).
IsTrivialboolอ่านTrue เมื่อสี่เหลี่ยมนี้เท่ากับตัวแว่น Trivial (-1, -1, - 1, -1) ที่ใช้เป็นเครื่องหมาย “ไม่มีค่า” โดยห้องสมุด PDF.
IsEmptyboolอ่านกลับ true เมื่อสี่เหลี่ยมไม่มีพื้นที่บวก คอนดิเรตเป็นตัวผัน (llx >= urx หรือ lly > = ury) หรือมีความกว้าง / ความสูงศูนย์.

วิธีการ

Signatureคําอธิบาย
Rectangle(llx: double, lly: double, urx: double, ury: double)เรียก Rectangle ((llx, lly, urx , ury) ในตัวอย่างของ Reckangle นี้.
Rectangle(llx: double, lly: double, urx: double, ury: double, normalizeCoordinates: bool)สร้างรูปสี่เหลี่ยม.
Clone()กลับสําเนาที่อ่อนของสี่เหลี่ยมนี้ (ตรงกับตัวอย่างคานอนิกส์ Clone ((() การลงนาม).
Center()ศูนย์กลางทางภูมิของสี่เหลี่ยม.
ContainsPoint(x: double, y: double)ทดสอบว่า x, y อยู่ในสี่เหลี่ยม (รวมทั้งริม) หรือไม่.
Contains(point: Point, inclusive: bool)ทดสอบว่าจุดจะตกอยู่ในสี่เหลี่ยมหรือไม่.
ContainsLine(x1: double, y1: double, x2: double, y2: double)ทดสอบว่าช่องเส้น (x1,y1) → (X2,y2) อยู่ภายในสี่เหลี่ยมทั้งหมดหรือไม่ (ทั้งจุดปลายอยู่ใน, รวมไปถึงริม).
Contains(x: double, y: double)เรียก Contains ((x, y) ในตัวอย่างขนานนี้.
Contains(other: Rectangle)เรียก Contains ((อื่นๆ) ในตัวอย่าง Rectangle นี้.
Intersect(otherRect: Rectangle)การแยกทางแบบเจอมิทริค.
IsIntersect(otherRect: Rectangle)True เมื่อสี่เหลี่ยมนี้มีพื้นที่ร่วมกับ Rect อื่นๆ.
MoveBy(dx: double, dy: double)แปลสี่เหลี่ยมนี้ด้วย (dx,dy) ในที่.
Rotate(angle: Rotation)หมุนสี่เหลี่ยมนี้ในที่ด้วยการหมวนที่ให้ไว้.
Rotate(angle: int)หมุนสี่เหลี่ยมนี้ในสถานที่ด้วยระดับมุม (โดยทั่วไป 0/90/180/270; มุมสุ่มคํานวณกรอบของจุดมຸມหมอง).
ToPoints()สี่มุมของสี่เหลี่ยมในลําดับ LL → LR → UR → UL.
Parse(value: string)การวิเคราะห์สี่เหลี่ยมจากแบบ “LLX LLY URX URY” (แยกช่องว่างหรือคอม).
Equals(obj: object?)เรียก Equals(obj) ในตัวอย่าง Rectangle นี้.
Equals(other: Rectangle?)ความเท่าเทียมในส่วนของสื่อประกอบด้วยความอดทนระดับจุดลอยเล็ก ๆ น้อย ๆ.
GetHashCode()เรียก GetHashCode ในตัวอย่าง Rectangle นี้.
NearEquals(other: Rectangle, delta: double)ตรวจสอบว่ากูตวงจรนี้เท่ากับอีกหนึ่งในระยะความอดทนที่ให้ไว้หรือไม่.
Join(otherRect: Rectangle)กลับสหภาพ (กรอบขัด) ของรูปทรงนี้และอีกหนึ่ง.
ToString()เรียก ToString ในตัวอย่าง Rectangle นี้.
FromRect(src: System.Drawing.Rectangle)แปลงจาก System.Drawing.Rectangle (x, y, ความกว้าง, สูง) เป็น PDF Rectangle (LLX/LLY/URX / URY).
FromRect(src: System.Drawing.RectangleF)เปลี่ยนจาก System.Drawing.RectangleF.
ToRect()เปลี่ยนรูปทรง PDF นี้เป็น System.Drawing.Rectangle.

ดูเช่นกัน

 ภาษาไทย