Матрица

Общ преглед

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

Вижте също:

 Български