Matrix
Översikt
Matrix är en klass i Aspose.PDF FOSS för Java.
Representerar en 3x3 affin transformation matrix som används i PDF-grafikstatus.
Denna klass ger 20 metoder för att arbeta med Matrix-objekt i Java-program. Tillgängliga metoder inkluderar: Matrix, equals, fromPdfArray, getA, getB, getC, getD, getE, getF, getValues, hashCode, multiply,och 6 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter att ha installerat Aspose.PDF FOSS för Java paket. och egenskaper: IDENTITY, a, b, c, d, e,Och 2 mer.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
values | double[] | Läsning | Returnerar en kopia av de sex matrisvärdena. |
a | double | Läsning | Återställer komponenten a (skala X / rotation). |
b | double | Läsning | Returnerar b (rotat / skiv) komponenten. |
c | double | Läsning | Återställer c (rotat / skiv) komponenten. |
d | double | Läsning | Returnerar komponenten d (skala Y / rotation). |
e | double | Läsning | Återställer komponenten e (translate X). |
f | double | Läsning | Återställer komponenten f (translate Y). |
IDENTITY | Matrix | Läsning | Identitetsmatriks (inte en omvandling). |
Metoder
| Signature | Beskrivning |
|---|---|
Matrix(a: double, b: double, c: double, d: double, e: double, f: double) | Skapar en matris med de sex angivna värdena. |
Matrix(elements: double[]) | Skapar en matris från ett sexelement array. |
Matrix() | Skapar identitetsmatrisen. |
rotation(angleRadians: double) → Matrix | Skapar en rotationsmatrix för den angivna vinkeln i radian. |
getValues() → double[] | Returnerar en kopia av de sex matrisvärdena. |
getA() → double | Återställer komponenten a (skala X / rotation). |
getB() → double | Returnerar b (rotat / skiv) komponenten. |
getC() → double | Återställer c (rotat / skiv) komponenten. |
getD() → double | Returnerar komponenten d (skala Y / rotation). |
getE() → double | Återställer komponenten e (translate X). |
getF() → double | Återställer komponenten f (translate Y). |
multiply(other: Matrix) → Matrix | Multiplicera denna matris med en annan, återvända till en ny matrix. |
transformPoint(x: double, y: double) → double[] | Omvandlar en punkt (x, y) genom denna matris. |
reverse() → Matrix | återställer den omvända matrisen. |
transform(rectangle: Rectangle) → Rectangle | Omvandlar en rektangel och returnerar axel-alignad gränssnittskåpa av de omvandlade hörnen. |
fromPdfArray(array: PdfArray) → Matrix | Skapar en matrix från en PDF-serie av sex siffror. |
toPdfArray() → PdfArray | Konverterar denna matris till en PDF-serie av sex siffror. |
equals(o: Object) → boolean | |
hashCode() → int | |
toString() → String |