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