Matrix

Общ преглед

Matrix е клас в Aspose.PDF FOSS за Java.

Представя 3x3 аффина трансформационна матрица, използвана в PDF графично състояние.

Този клас предоставя 20 метода за работа с Matrix обекти в 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, и още 2 .

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
valuesdouble[]Прочети.Връща копие от шестте матрици.
adoubleПрочети.Връща компонента a (мащаб X / въртене).
bdoubleПрочети.Връща компонента b (обърна / наклон).
cdoubleПрочети.Връща компонента c (обърна / наклонение).
ddoubleПрочети.Връща компонента d (мащаб Y / въртене).
edoubleПрочети.Връща компонента e (превежда X).
fdoubleПрочети.Връща компонента f (превежда Y).
IDENTITYMatrixПрочети.Матрицата на идентичността (без трансформация).

Методи за изчисляване на данните

ПодписътОписание на състоянието
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

Вижте също:

 Български