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Опис
valuesdouble[]читањеВраћа копију шест матричних вредности.
adoubleчитањеВраћа компоненту А (скале Х / ротате).
bdoubleчитањеВраћа компоненту б (ротате / скеу).
cdoubleчитањеВраћа компоненту Ц (ротате / скеу).
ddoubleчитањеВраћа компоненту д (скале И / ротате).
edoubleчитањеВраћа компоненту е (превод Кс).
fdoubleчитањеВраћа компоненту f (преводи Y).
IDENTITYMatrixчитањеМатрица идентитета (без трансформације).

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

Vidi takođe

 Српски