Matrix
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 для пакету Java. Свойства: IDENTITY, a, b, c, d, e, і ще два.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
values | double[] | Read | Повертає копію шести матричних значень. |
a | double | Read | Повертає компонент a (маштаб X / обертання). |
b | double | Read | Повертає b (ротування / нахилення) компонент. |
c | double | Read | Повертає компонент c (ротати / нахилитися). |
d | double | Read | Повертає компонент d (маштаб Y / обертання). |
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) | Створює матрицю з зазначеними шістьма значеннями. |
Matrix(elements: double[]) | Створює матрицю з шести елементів. |
Matrix() | Створює матрицю ідентичності. |
rotation(angleRadians: double) → Matrix | Створює матрицю обертання для даного кута в радианах. |
getValues() → double[] | Повертає копію шести матричних значень. |
getA() → double | Повертає компонент a (маштаб X / обертання). |
getB() → double | Повертає b (ротування / нахилення) компонент. |
getC() → double | Повертає компонент c (ротати / нахилитися). |
getD() → double | Повертає компонент d (маштаб Y / обертання). |
getE() → double | Повертає компонент e (переведіть X). |
getF() → double | Повертає компонент f (переведіть Y). |
multiply(other: Matrix) → Matrix | Помножує цю матрицю на іншу, повертаючи нову матріцу. |
transformPoint(x: double, y: double) → double[] | Переробить точку (х, y) за допомогою матриці. |
reverse() → Matrix | Повертає зворотну матрицю. |
transform(rectangle: Rectangle) → Rectangle | Трансформує прямокутник і повертає осі-вирівняне обмежувальне поле перетвореного куточка. |
fromPdfArray(array: PdfArray) → Matrix | Створює матрицю з PDF-матеріалу із шести цифр. |
toPdfArray() → PdfArray | Перераховує матрицю в PDF-матерію з шести цифр. |
equals(o: Object) → boolean | |
hashCode() → int | |
toString() → String |