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 после установки пакета Aspose.PDF FOSS for Java. Свойства: IDENTITY, a, b, c, d, e,И еще два.

Properties

NameTypeAccessDescription
valuesdouble[]ReadВозвращает копию шести матричных значений.
adoubleReadВозвращает компонент a (масштаб X / вращение).
bdoubleReadВозвращает компонент b (обратно / уклонно).
cdoubleReadВозвращает компонент c (обратно / уклонно).
ddoubleReadВозвращает компонент d (масштаб Y / вращение).
edoubleReadВозвращает компонент e (перевести X).
fdoubleReadВозвращает компонент f (перевести Y).
IDENTITYMatrixReadМатрица идентичности (без преобразования).

Methods

SignatureDescription
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

See Also

 Русский