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

NameTypeAccessDescription
valuesdouble[]Readกลับคอกของค่าเมทริกซ์ 6 ตัว.
adoubleReadส่งกลับ a (ขนาด X / rotate) ส่วนประกอบ.
bdoubleReadส่งกลับ b (หมุน / หัก) ส่วนประกอบ.
cdoubleReadส่งผล c (หมุน / หัก) ส่วนประกอบ.
ddoubleReadส่งผลของส่วนประกอบ d (ระดับ Y / rotate) กลับ.
edoubleReadกลับองค์ประกอบ e (แปล X).
fdoubleReadกลับตัวส่วน f (แปล Y).
IDENTITYMatrixReadการแสดงตัวตน (ไม่มีการแปลง).

Methods

SignatureDescription
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

See Also

 ภาษาไทย