Matrix
Matrix
Обзор
Matrix является классом в Aspose.PDF FOSS для Java.
Представляет 3x3 аффинную трансформационную матрицу, используемую в графическом состоянии PDF.
Этот класс предоставляет 20 методов работы с объектами матрицы в программах Java. Доступные методы включают: Matrix, equals, fromPdfArray, getA, getB, getC, getD, getE, getF, getValues, hashCode, multiply, и 6 дополнительных методов. Все публичные участники доступны для любого приложения Java после установки пакета Aspose.PDF FOSS for Java. Свойства: IDENTITY, a, b, c, d, e,И еще два.
Свойства
| Наименование: | Тип: | Access | Описание: |
|---|---|---|---|
values | double[] | Читайте . | Возвращает копию шести матричных значений. |
a | double | Читайте . | Возвращает компонент a (масштаб X / вращение). |
b | double | Читайте . | Возвращает компонент b (обратно / уклонно). |
c | double | Читайте . | Возвращает компонент c (обратно / уклонно). |
d | double | Читайте . | Возвращает компонент d (масштаб Y / вращение). |
e | double | Читайте . | Возвращает компонент e (перевести X). |
f | double | Читайте . | Возвращает компонент f (перевести Y). |
IDENTITY | Matrix | Читайте . | Матрица идентичности (без преобразования). |
Методы
| Signature | Описание: |
|---|---|
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[] | Преобразует точку (x, y) по этой матрице. |
reverse() → Matrix | Возвращает обратную матрицу. |
transform(rectangle: Rectangle) → Rectangle | Преобразует прямоугольник и возвращает выровненный по оси граничный ящик преобразованных углов. |
fromPdfArray(array: PdfArray) → Matrix | Создает матрицу из PDF-массива, состоящего из шести чисел. |
toPdfArray() → PdfArray | Преобразует эту матрицу в PDF-массив из шести чисел. |
equals(o: Object) → boolean | |
hashCode() → int | |
toString() → String |