Matrix
Overview
Matrix เป็นคลาสใน Aspose.PDF FOSS สําหรับ Java.
แสดงตัวแทนของเมทริกซ์การแปลง 3x3 ที่ใช้ในภาวะภาพกรวด PDF.
หมวดนี้ให้วิธีการ 20 สําหรับทํางานกับวัตถุเมทริกซ์ในโปรแกรม Java. วิธีการที่ใช้ได้แก่: Matrix, equals, fromPdfArray, getA, getB, getC, getD, getE, getF, getValues, hashCode, multiply,และวิธีการเพิ่มเติม 6 วิธี. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Java ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Java. คุณสมบัติ: IDENTITY, a, b, c, d, e,และอีก 2 ตัว.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
values | double[] | Read | กลับคอกของค่าเมทริกซ์ 6 ตัว. |
a | double | Read | ส่งกลับ a (ขนาด X / rotate) ส่วนประกอบ. |
b | double | Read | ส่งกลับ b (หมุน / หัก) ส่วนประกอบ. |
c | double | Read | ส่งผล c (หมุน / หัก) ส่วนประกอบ. |
d | double | Read | ส่งผลของส่วนประกอบ d (ระดับ Y / rotate) กลับ. |
e | double | Read | กลับองค์ประกอบ e (แปล X). |
f | double | Read | กลับตัวส่วน f (แปล Y). |
IDENTITY | Matrix | Read | การแสดงตัวตน (ไม่มีการแปลง). |
Methods
| Signature | Description |
|---|---|
Matrix(a: double, b: double, c: double, d: double, e: double, f: double) | สร้างเมทริกซ์ที่มีค่า 6 ตัวที่กําหนดไว้. |
Matrix(elements: double[]) | สร้างเมทริกซ์จากอาร์เรย์ 6 อัธยาทร. |
Matrix() | สร้างตัวเลขมาตรฐาน. |
rotation(angleRadians: double) → Matrix | สร้างเมทริกซ์หมุน สําหรับมุมที่ให้ในเรเดียน. |
getValues() → double[] | กลับคอกของค่าเมทริกซ์ 6 ตัว. |
getA() → double | ส่งกลับ a (ขนาด X / rotate) ส่วนประกอบ. |
getB() → double | ส่งกลับ b (หมุน / หัก) ส่วนประกอบ. |
getC() → double | ส่งผล c (หมุน / หัก) ส่วนประกอบ. |
getD() → double | ส่งผลของส่วนประกอบ d (ระดับ Y / rotate) กลับ. |
getE() → double | กลับองค์ประกอบ e (แปล X). |
getF() → double | กลับตัวส่วน f (แปล Y). |
multiply(other: Matrix) → Matrix | คูณเมทริกซ์นี้ด้วยอีกหนึ่ง, ส่งมาตริคส์ใหม่. |
transformPoint(x: double, y: double) → double[] | เปลี่ยนจุด (x, y) ด้วยเมทริกซ์นี้. |
reverse() → Matrix | กลับเมทริกซ์ที่ปรับเปลี่ยนไป. |
transform(rectangle: Rectangle) → Rectangle | เปลี่ยนรูปทรงสี่เหลี่ยม และคืนกล่องกําหนดที่ตรงกับแกนของมุมที่ถูกแปลง. |
fromPdfArray(array: PdfArray) → Matrix | สร้างเมทริกซ์จากอัตรา PDF จํานวน 6 ตัว. |
toPdfArray() → PdfArray | เปลี่ยนเมทริกซ์นี้เป็นอาร์เรย์ PDF จํานวน 6 ตัว. |
equals(o: Object) → boolean | |
hashCode() → int | |
toString() → String |