Matrix
Overview
Matrix là một lớp trong Aspose.PDF FOSS cho Java.
Nó đại diện cho một 3x3 matrix chuyển đổi phù hợp được sử dụng trong trạng thái đồ họa PDF.
Khóa học này cung cấp 20 phương pháp để làm việc với các đối tượng Matrix trong các chương trình Java. Các phương pháp có sẵn bao gồm: Matrix, equals, fromPdfArray, getA, getB, getC, getD, getE, getF, getValues, hashCode, multiply,6 phương pháp bổ sung. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng Java nào sau khi cài đặt Aspose.PDF FOSS cho gói Java. Tài sản : IDENTITY, a, b, c, d, e,Và 2 nhiều hơn nữa.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
values | double[] | Read | Trả lại một bản sao của 6 giá trị matrice. |
a | double | Read | Trở lại thành phần a (scale X / rotate). |
b | double | Read | Trở lại b (còn xoay / sượt) thành phần. |
c | double | Read | Trở lại thành phần c (còn / sượt). |
d | double | Read | Trở lại thành phần d (khu cầu Y / xoay). |
e | double | Read | Trả lại phần e (translate x). |
f | double | Read | Trả lại phần f (translate Y). |
IDENTITY | Matrix | Read | Matrix Identity (không có sự biến đổi). |
Methods
| Signature | Description |
|---|---|
Matrix(a: double, b: double, c: double, d: double, e: double, f: double) | Tạo một matrix với sáu giá trị được chỉ định. |
Matrix(elements: double[]) | Tạo một matrix từ một chuỗi sáu yếu tố. |
Matrix() | Tạo ra bản đồ tính. |
rotation(angleRadians: double) → Matrix | Tạo một matrix xoay cho góc độ trong tia. |
getValues() → double[] | Trả lại một bản sao của 6 giá trị matrice. |
getA() → double | Trở lại thành phần a (scale X / rotate). |
getB() → double | Trở lại b (còn xoay / sượt) thành phần. |
getC() → double | Trở lại thành phần c (còn / sượt). |
getD() → double | Trở lại thành phần d (khu cầu Y / xoay). |
getE() → double | Trả lại phần e (translate x). |
getF() → double | Trả lại phần f (translate Y). |
multiply(other: Matrix) → Matrix | Tăng số lượng này bằng một phần khác, trả về một số hình mới. |
transformPoint(x: double, y: double) → double[] | Chuyển đổi một điểm (x, y) bằng matrix này. |
reverse() → Matrix | Trở lại Matrix ngược. |
transform(rectangle: Rectangle) → Rectangle | Chuyển đổi một góc thẳng và trả về hộp kết nối axis của các góc được chuyển hóa. |
fromPdfArray(array: PdfArray) → Matrix | Tạo một Matrix từ một loạt PDF gồm sáu số. |
toPdfArray() → PdfArray | Chuyển đổi bản đồ này sang một file PDF gồm sáu số. |
equals(o: Object) → boolean | |
hashCode() → int | |
toString() → String |