Matrix

Prezentare generală

Matrix este o clasă în Aspose.PDF FOSS pentru Java.

Reprezintă o matrice de transformare afină 3x3 utilizată în grafică PDF.

Această clasă oferă 20 de metode pentru a lucra cu obiecte Matrix în programele Java. Metodele disponibile includ: Matrix, equals, fromPdfArray, getA, getB, getC, getD, getE, getF, getValues, hashCode, multiply, și 6 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: IDENTITY, a, b, c, d, e, şi încă două.

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
valuesdouble[]Citeşte.Întoarce o copie a celor şase valori ale matricei.
adoubleCiteşte.Întoarce componenta a (scala X / rotare).
bdoubleCiteşte.Întoarce componenta b (rotare / înclinare).
cdoubleCiteşte.Întoarce componenta c (rotare / înclinare).
ddoubleCiteşte.Retoară componenta d (scala Y / rotare).
edoubleCiteşte.Întoarce componenta e (translate X).
fdoubleCiteşte.Întoarce componenta f (translate Y).
IDENTITYMatrixCiteşte.Matricea de identitate (fără transformare).

Metode

SemnăturaDescriere:
Matrix(a: double, b: double, c: double, d: double, e: double, f: double)Creează o matrice cu cele șase valori specificate.
Matrix(elements: double[])Creează o matrice dintr-o matriță de șase elemente.
Matrix()Creează matricea de identitate.
rotation(angleRadians: double) → MatrixCreează o matrice de rotație pentru unghiul dat în radiani.
getValues() → double[]Întoarce o copie a celor şase valori ale matricei.
getA() → doubleÎntoarce componenta a (scala X / rotare).
getB() → doubleÎntoarce componenta b (rotare / înclinare).
getC() → doubleÎntoarce componenta c (rotare / înclinare).
getD() → doubleRetoară componenta d (scala Y / rotare).
getE() → doubleÎntoarce componenta e (translate X).
getF() → doubleÎntoarce componenta f (translate Y).
multiply(other: Matrix) → MatrixMultiplică această matrice cu alta, returnând o nouă matrică.
transformPoint(x: double, y: double) → double[]Transformează un punct (x, y) prin această matrice.
reverse() → MatrixÎntoarce matricea inversă.
transform(rectangle: Rectangle) → RectangleTransformează un dreptunghi și returnează caseta de aliniere ax-alimentată
de colţurile transformate.
fromPdfArray(array: PdfArray) → MatrixCreează o Matrice dintr-o matrice PDF de șase numere.
toPdfArray() → PdfArrayConvertează această matrice într-un PDF de șase numere.
equals(o: Object) → boolean
hashCode() → int
toString() → String

Vezi și:

 Română