Matrix
Matrix
Pregled
Matrix је класа у Aspose.PDF FOSS за Јава.
Представља 3x3 афине трансформационе матрице која се користи у ПДФ графичком стању.
Ова класа пружа 20 метода за рад са Матрицс објектима у Јава програмима. Доступне методе укључују: Matrix, equals, fromPdfArray, getA, getB, getC, getD, getE, getF, getValues, hashCode, multiply,6 и додатних метода. Сви јавни чланови су доступни за било коју Јаву апликацију након инсталације Aspose.PDF ФОСС за Јава пакету. имовине : IDENTITY, a, b, c, d, e,И још два.
Svojstva
| Име | Тип | Access | Опис |
|---|---|---|---|
values | double[] | читање | Враћа копију шест матричних вредности. |
a | double | читање | Враћа компоненту А (скале Х / ротате). |
b | double | читање | Враћа компоненту б (ротате / скеу). |
c | double | читање | Враћа компоненту Ц (ротате / скеу). |
d | double | читање | Враћа компоненту д (скале И / ротате). |
e | double | читање | Враћа компоненту е (превод Кс). |
f | double | читање | Враћа компоненту f (преводи Y). |
IDENTITY | Matrix | читање | Матрица идентитета (без трансформације). |
Metode
| 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 | Враћа компоненту А (скале Х / ротате). |
getB() → double | Враћа компоненту б (ротате / скеу). |
getC() → double | Враћа компоненту Ц (ротате / скеу). |
getD() → double | Враћа компоненту д (скале И / ротате). |
getE() → double | Враћа компоненту е (превод Кс). |
getF() → double | Враћа компоненту f (преводи Y). |
multiply(other: Matrix) → Matrix | Умножава ову матрицу још једним, враћајући нову марихуану. |
transformPoint(x: double, y: double) → double[] | Претвара тачку (х, и) кроз ову матрицу. |
reverse() → Matrix | Повратак обрнутог матрице. |
transform(rectangle: Rectangle) → Rectangle | Претвара правоугао и враћа осе-алигирану граничну кутију преображених углова. |
fromPdfArray(array: PdfArray) → Matrix | Креира Матрицу из ПДФ серије од шест бројева. |
toPdfArray() → PdfArray | Конвертује ову матрицу у ПДФ серија од шест бројева. |
equals(o: Object) → boolean | |
hashCode() → int | |
toString() → String |