Matriz

Resumo geral

Matrix é uma classe em Aspose.PDF FOSS para Java.

Representa uma matriz de transformação afina 3x3 usada no estado gráfico PDF.

Esta classe fornece 20 métodos para trabalhar com objetos Matrix em programas Java. Os métodos disponíveis incluem: Matrix, equals, fromPdfArray, getA, getB, getC, getD, getE, getF, getValues, hashCode, multiply, e 6 métodos adicionais. Todos os membros públicos são acessíveis a qualquer aplicação Java após instalar o pacote Aspose.PDF FOSS para Java. Propriedades: IDENTITY, a, b, c, d, e,E mais dois.

Propriedades

Nome:Tipo de veículo:AcessosDescrição:
valuesdouble[]Leia.Retorna uma cópia dos seis valores da matriz.
adoubleLeia.Retorna o componente a (escala X / rotação).
bdoubleLeia.Retorna o componente b (rotação / inclinação).
cdoubleLeia.Retorna o componente c (rotação / inclinação).
ddoubleLeia.Retorna o componente d (escala Y / rotação).
edoubleLeia.Retorna o componente e (tradução de X).
fdoubleLeia.Retorna o f (traduzir Y) componente.
IDENTITYMatrixLeia.A matriz de identidade (sem transformação).

Métodos de avaliação

AssinaturaDescrição:
Matrix(a: double, b: double, c: double, d: double, e: double, f: double)Cria uma matriz com os seis valores especificados.
Matrix(elements: double[])Cria uma matriz a partir de um array de seis elementos.
Matrix()Cria a matriz de identidade.
rotation(angleRadians: double)MatrixCria uma matriz de rotação para o ângulo dado em radianos.
getValues()double[]Retorna uma cópia dos seis valores da matriz.
getA()doubleRetorna o componente a (escala X / rotação).
getB()doubleRetorna o componente b (rotação / inclinação).
getC()doubleRetorna o componente c (rotação / inclinação).
getD()doubleRetorna o componente d (escala Y / rotação).
getE()doubleRetorna o componente e (tradução de X).
getF()doubleRetorna o f (traduzir Y) componente.
multiply(other: Matrix)MatrixMultiplica esta matriz por outra, retornando uma nova matrix.
transformPoint(x: double, y: double)double[]Transforma um ponto (x, y) por esta matriz.
reverse()MatrixRetorna a matriz inversa.
transform(rectangle: Rectangle)RectangleTransforma um retângulo e devolve a caixa de contorno alinhada ao eixo
dos cantos transformados.
fromPdfArray(array: PdfArray)MatrixCria uma Matriz a partir de um arquivo PDF com seis números.
toPdfArray()PdfArrayConverte esta matriz em uma matrix PDF de seis números.
equals(o: Object)boolean
hashCode()int
toString()String

Ver também:

 Português