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: | Acessos | Descrição: |
|---|---|---|---|
values | double[] | Leia. | Retorna uma cópia dos seis valores da matriz. |
a | double | Leia. | Retorna o componente a (escala X / rotação). |
b | double | Leia. | Retorna o componente b (rotação / inclinação). |
c | double | Leia. | Retorna o componente c (rotação / inclinação). |
d | double | Leia. | Retorna o componente d (escala Y / rotação). |
e | double | Leia. | Retorna o componente e (tradução de X). |
f | double | Leia. | Retorna o f (traduzir Y) componente. |
IDENTITY | Matrix | Leia. | A matriz de identidade (sem transformação). |
Métodos de avaliação
| Assinatura | Descriçã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) → Matrix | Cria uma matriz de rotação para o ângulo dado em radianos. |
getValues() → double[] | Retorna uma cópia dos seis valores da matriz. |
getA() → double | Retorna o componente a (escala X / rotação). |
getB() → double | Retorna o componente b (rotação / inclinação). |
getC() → double | Retorna o componente c (rotação / inclinação). |
getD() → double | Retorna o componente d (escala Y / rotação). |
getE() → double | Retorna o componente e (tradução de X). |
getF() → double | Retorna o f (traduzir Y) componente. |
multiply(other: Matrix) → Matrix | Multiplica esta matriz por outra, retornando uma nova matrix. |
transformPoint(x: double, y: double) → double[] | Transforma um ponto (x, y) por esta matriz. |
reverse() → Matrix | Retorna a matriz inversa. |
transform(rectangle: Rectangle) → Rectangle | Transforma um retângulo e devolve a caixa de contorno alinhada ao eixo |
| dos cantos transformados. | |
fromPdfArray(array: PdfArray) → Matrix | Cria uma Matriz a partir de um arquivo PDF com seis números. |
toPdfArray() → PdfArray | Converte esta matriz em uma matrix PDF de seis números. |
equals(o: Object) → boolean | |
hashCode() → int | |
toString() → String |