Mátrix
Mátrix
Összefoglaló
Matrix egy osztály a Aspose.PDF FOSS-ban Java számára.
A PDF grafikus állapotban használt 3x3 affín átalakítási mátrixot képviseli.
Ez a osztály 20 módszert kínál az Matrix objektumokkal való munkavégzéshez Java programokban. A rendelkezésre álló módszerek közé tartozik: Matrix, equals, fromPdfArray, getA, getB, getC, getD, getE, getF, getValues, hashCode, multiply, és 6 további módszer. Minden nyilvános tag hozzáférhető bármely Java alkalmazás után telepítése a Aspose.PDF FOSS for Java csomag. A tulajdonságok: IDENTITY, a, b, c, d, e, és még kettő.
A tulajdonságok
| A neve: | A típus: | Hozzáférés | Leírás |
|---|---|---|---|
values | double[] | Olvasd! | A hat mátrix érték másolatát adja vissza. |
a | double | Olvasd! | Az a (X/forgatás skála) komponenset adja vissza. |
b | double | Olvasd! | A b (forgattatás/csúszás) komponenset adja vissza. |
c | double | Olvasd! | Visszaadja a c (forgattatás/csúszás) komponenset. |
d | double | Olvasd! | Az d (Y/forgattatási skála) komponenset adja vissza. |
e | double | Olvasd! | Az e (X) komponenset adja vissza. |
f | double | Olvasd! | Az f (Y) komponenset adja vissza. |
IDENTITY | Matrix | Olvasd! | Az azonosító mátrix (nem átalakul). |
Módszerek
| Az aláírás: | Leírás |
|---|---|
Matrix(a: double, b: double, c: double, d: double, e: double, f: double) | A megadott hat értékű mátrixot hoz létre. |
Matrix(elements: double[]) | Hat elemből álló táblázatból készít egy mátrixot. |
Matrix() | Az azonosító mátrixot hozza létre. |
rotation(angleRadians: double) → Matrix | A megadott szög radiánban történő forgatási mátrixot hoz létre. |
getValues() → double[] | A hat mátrix érték másolatát adja vissza. |
getA() → double | Az a (X/forgatás skála) komponenset adja vissza. |
getB() → double | A b (forgattatás/csúszás) komponenset adja vissza. |
getC() → double | Visszaadja a c (forgattatás/csúszás) komponenset. |
getD() → double | Az d (Y/forgattatási skála) komponenset adja vissza. |
getE() → double | Az e (X) komponenset adja vissza. |
getF() → double | Az f (Y) komponenset adja vissza. |
multiply(other: Matrix) → Matrix | Ez a matrix egy másikkal szorozódik, és új mátricset ad. |
transformPoint(x: double, y: double) → double[] | Átalakítja a pontot (x, y) ezzel az mátrixsal. |
reverse() → Matrix | Visszaadja a fordított mátrixot. |
transform(rectangle: Rectangle) → Rectangle | Átalakítja a téglalapot és visszaadja az tengelyre igazított határoló mezőt. |
| A változott sarok. | |
fromPdfArray(array: PdfArray) → Matrix | Hat számból álló PDF-s táblázatból készít egy Mátrixot. |
toPdfArray() → PdfArray | Ez a matrix egy PDF-s sorba változik, hat számból. |
equals(o: Object) → boolean | |
hashCode() → int | |
toString() → String |