Matrix

Vue de l’ensemble

‘Matrix’ est une classe dans Aspose.PDF FOSS pour Java.

Il représente une matrice de transformation 3x3 affine utilisée dans l’état graphique PDF.

Cette classe fournit 20 méthodes pour travailler avec des objets Matrix dans les programmes Java. Les méthodologies disponibles comprennent: ‘Matrix’, ’equals’, fromPdfArray', ‘getA’, ‘ getB, ‘getC , ‘geT’ , 'getF et 6 méthode supplémentaires. Tous les membres publics sont accessibles à toute application Java après l’installation de l’Aspouse.PDF FOSS pour le package Java . Propriétés : ‘IDENTITY’, ’a; b ; c,, de` etc.

Propriétés

NameTypeAccessDescription
valuesdouble[]ReadReturns a copy of the six matrix values.
adoubleReadReturns the a (scale X / rotate) component.
bdoubleReadReturns the b (rotate / skew) component.
cdoubleReadReturns the c (rotate / skew) component.
ddoubleReadReturns the d (scale Y / rotate) component.
edoubleReadReturns the e (translate X) component.
fdoubleReadReturns the f (translate Y) component.
IDENTITYMatrixReadThe identity matrix (no transformation).

méthodes

SignatureDescription
Matrix(a: double, b: double, c: double, d: double, e: double, f: double)Creates a matrix with the specified six values.
Matrix(elements: double[])Creates a matrix from a six-element array.
Matrix()Creates the identity matrix.
rotation(angleRadians: double)MatrixCreates a rotation matrix for the given angle in radians.
getValues()double[]Returns a copy of the six matrix values.
getA()doubleReturns the a (scale X / rotate) component.
getB()doubleReturns the b (rotate / skew) component.
getC()doubleReturns the c (rotate / skew) component.
getD()doubleReturns the d (scale Y / rotate) component.
getE()doubleReturns the e (translate X) component.
getF()doubleReturns the f (translate Y) component.
multiply(other: Matrix)MatrixMultiplies this matrix by another, returning a new matrix.
transformPoint(x: double, y: double)double[]Transforms a point (x, y) by this matrix.
reverse()MatrixReturns the inverse matrix.
transform(rectangle: Rectangle)RectangleTransforms a rectangle and returns the axis-aligned bounding box
of the transformed corners.
fromPdfArray(array: PdfArray)MatrixCreates a Matrix from a PDF array of six numbers.
toPdfArray()PdfArrayConverts this matrix to a PDF array of six numbers.
equals(o: Object)boolean
hashCode()int
toString()String

Voir aussi

  • Aspose.PDF pour Java — API d’entreprise
 Français