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

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[]Переробить точку (х, 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

 Українська