Matrix en

Revisión

Matrix Es una clase en Aspose.PDF FOSS para Java.

Representa una matriz de transformación 3x3 afina utilizada en el estado gráfico PDF.

Esta clase proporciona 20 métodos para trabajar con objetos de Matrix en programas Java. Los métodos disponibles incluyen: Matrix, equals, fromPdfArray, getA, getB, getC, getD, getE, getF, getValues, hashCode, multiply,y 6 métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación Java después de instalar el Aspose.PDF FOSS para el paquete Java. Propiedades : IDENTITY, a, b, c, d, e,Y dos más.

Propiedades

NombreTipoAccesoDescripción
valuesdouble[]LeerRetorna una copia de los seis valores matriciales.
adoubleLeerRetorna el componente a (escala X / rotado).
bdoubleLeerRetorna el componente b (rotar / escavar).
cdoubleLeerRetorna el componente c (rotar / escavar).
ddoubleLeerRetorna el componente d (escala Y / rotado).
edoubleLeerRetorna el componente e (translate X).
fdoubleLeerRetorna el componente f (translate Y).
IDENTITYMatrixLeerLa matriz de identidad (no transformación).

Metodología

firmaDescripción
Matrix(a: double, b: double, c: double, d: double, e: double, f: double)Crea una matriz con los seis valores especificados.
Matrix(elements: double[])Crea una matriz de un array de seis elementos.
Matrix()Crea la matriz de identidad.
rotation(angleRadians: double)MatrixCrea una matriz de rotación para el ángulo dado en los radios.
getValues()double[]Retorna una copia de los seis valores matriciales.
getA()doubleRetorna el componente a (escala X / rotado).
getB()doubleRetorna el componente b (rotar / escavar).
getC()doubleRetorna el componente c (rotar / escavar).
getD()doubleRetorna el componente d (escala Y / rotado).
getE()doubleRetorna el componente e (translate X).
getF()doubleRetorna el componente f (translate Y).
multiply(other: Matrix)MatrixMultiplica esta matriz por otra, devuelviendo una nueva matrix.
transformPoint(x: double, y: double)double[]Transforma un punto (x, y) por esta matriz.
reverse()MatrixRetorno de la matriz inversa.
transform(rectangle: Rectangle)RectangleTransforma un rectángulo y devolve la caja de límite alineada con el ácido
de los rincones transformados.
fromPdfArray(array: PdfArray)MatrixCrea una Matrix de un PDF con seis números.
toPdfArray()PdfArrayConverta esta matriz en un conjunto de PDF de seis números.
equals(o: Object)boolean
hashCode()int
toString()String

Ver también

 Español