Matrix

Översikt

Matrix är en klass i Aspose.PDF FOSS för Java.

Representerar en 3x3 affin transformation matrix som används i PDF-grafikstatus.

Denna klass ger 20 metoder för att arbeta med Matrix-objekt i Java-program. Tillgängliga metoder inkluderar: Matrix, equals, fromPdfArray, getA, getB, getC, getD, getE, getF, getValues, hashCode, multiply,och 6 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter att ha installerat Aspose.PDF FOSS för Java paket. och egenskaper: IDENTITY, a, b, c, d, e,Och 2 mer.

ägodelar

NamnTyp avAccessBeskrivning
valuesdouble[]LäsningReturnerar en kopia av de sex matrisvärdena.
adoubleLäsningÅterställer komponenten a (skala X / rotation).
bdoubleLäsningReturnerar b (rotat / skiv) komponenten.
cdoubleLäsningÅterställer c (rotat / skiv) komponenten.
ddoubleLäsningReturnerar komponenten d (skala Y / rotation).
edoubleLäsningÅterställer komponenten e (translate X).
fdoubleLäsningÅterställer komponenten f (translate Y).
IDENTITYMatrixLäsningIdentitetsmatriks (inte en omvandling).

Metoder

SignatureBeskrivning
Matrix(a: double, b: double, c: double, d: double, e: double, f: double)Skapar en matris med de sex angivna värdena.
Matrix(elements: double[])Skapar en matris från ett sexelement array.
Matrix()Skapar identitetsmatrisen.
rotation(angleRadians: double)MatrixSkapar en rotationsmatrix för den angivna vinkeln i radian.
getValues()double[]Returnerar en kopia av de sex matrisvärdena.
getA()doubleÅterställer komponenten a (skala X / rotation).
getB()doubleReturnerar b (rotat / skiv) komponenten.
getC()doubleÅterställer c (rotat / skiv) komponenten.
getD()doubleReturnerar komponenten d (skala Y / rotation).
getE()doubleÅterställer komponenten e (translate X).
getF()doubleÅterställer komponenten f (translate Y).
multiply(other: Matrix)MatrixMultiplicera denna matris med en annan, återvända till en ny matrix.
transformPoint(x: double, y: double)double[]Omvandlar en punkt (x, y) genom denna matris.
reverse()Matrixåterställer den omvända matrisen.
transform(rectangle: Rectangle)RectangleOmvandlar en rektangel och returnerar axel-alignad gränssnittskåpa av de omvandlade hörnen.
fromPdfArray(array: PdfArray)MatrixSkapar en matrix från en PDF-serie av sex siffror.
toPdfArray()PdfArrayKonverterar denna matris till en PDF-serie av sex siffror.
equals(o: Object)boolean
hashCode()int
toString()String

Se även

 Svenska