Matrix

Áttekintés

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ő.

Tulajdonságok

A neve:A típus:HozzáférésLeírás
valuesdouble[]Olvasd!A hat mátrix érték másolatát adja vissza.
adoubleOlvasd!Az a (X/forgatás skála) komponenset adja vissza.
bdoubleOlvasd!A b (forgattatás/csúszás) komponenset adja vissza.
cdoubleOlvasd!Visszaadja a c (forgattatás/csúszás) komponenset.
ddoubleOlvasd!Az d (Y/forgattatási skála) komponenset adja vissza.
edoubleOlvasd!Az e (X) komponenset adja vissza.
fdoubleOlvasd!Az f (Y) komponenset adja vissza.
IDENTITYMatrixOlvasd!Az azonosító mátrix (nem átalakul).

Metódusok

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) → MatrixA 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() → doubleAz a (X/forgatás skála) komponenset adja vissza.
getB() → doubleA b (forgattatás/csúszás) komponenset adja vissza.
getC() → doubleVisszaadja a c (forgattatás/csúszás) komponenset.
getD() → doubleAz d (Y/forgattatási skála) komponenset adja vissza.
getE() → doubleAz e (X) komponenset adja vissza.
getF() → doubleAz f (Y) komponenset adja vissza.
multiply(other: Matrix) → MatrixEz 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() → MatrixVisszaadja 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) → MatrixHat számból álló PDF-s táblázatból készít egy Mátrixot.
toPdfArray() → PdfArrayEz a matrix egy PDF-s sorba változik, hat számból.
equals(o: Object) → boolean
hashCode() → int
toString() → String

Lásd még:

 Magyar