Ματρίκος

ΕΚΤΙΜΗΣΗ

Matrix Είναι μια τάξη στο Aspose.PDF FOSS για Java.

Αντιπροσωπεύει μια 3x3 λεπτή μετασχηματιστική ματρίκα που χρησιμοποιείται σε κατάσταση γραφικών PDF.

Αυτή η τάξη παρέχει 20 μεθόδους για να εργαστείτε με αντικείμενα Matrix σε προγράμματα Java. Οι διαθέσιμες μεθόδους περιλαμβάνουν: Matrix, equals, fromPdfArray, getA, getB, getC, getD, getE, getF, getValues, hashCode, multiply,και 6 πρόσθετες μέθοδοι. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Java μετά την εγκατάσταση του Aspose.PDF FOSS για το πακέτο Java. Ιδιοκτησία : IDENTITY, a, b, c, d, e,Και δύο ακόμα.

Ιδιοκτησία

ΟνομασίαΤύποςΠρόσβασηΠεριγραφή
valuesdouble[]ΔιαβάστεΕπιστρέφει αντίγραφο των έξι τιμών της ματρίδας.
adoubleΔιαβάστεΕπιστρέφει το στοιχείο A (Σκάλα X / περιστροφής).
bdoubleΔιαβάστεΕπιστρέφει το στοιχείο β (ροτατικό / σκάκι).
cdoubleΔιαβάστεΕπιστρέφει το στοιχείο c (ροτατικό / σκάβει).
ddoubleΔιαβάστεΕπιστρέφει το στοιχείο d (Σκάλα Y / περιστροφής).
edoubleΔιαβάστεΕπιστρέφει το στοιχείο e (translate X).
fdoubleΔιαβάστεΕπιστρέφει το στοιχείο f (επεκτεθείς Y).
IDENTITYMatrixΔιαβάστεΗ μύθρα της ταυτότητας (χωρίς μετασχηματισμό).

Μέθοδοι

υπογραφήΠεριγραφή
Matrix(a: double, b: double, c: double, d: double, e: double, f: double)Δημιουργεί μια ματρίκα με τις καθορισμένες έξι τιμές.
Matrix(elements: double[])Δημιουργεί μια ματρίκα από ένα σύνολο έξι στοιχείων.
Matrix()Δημιουργεί τη μητρώα ταυτότητας.
rotation(angleRadians: double)MatrixΔημιουργεί μια μητρώα περιστροφής για το συγκεκριμένο γωνίο σε ακτινοβολίες.
getValues()double[]Επιστρέφει αντίγραφο των έξι τιμών της ματρίδας.
getA()doubleΕπιστρέφει το στοιχείο A (Σκάλα X / περιστροφής).
getB()doubleΕπιστρέφει το στοιχείο β (ροτατικό / σκάκι).
getC()doubleΕπιστρέφει το στοιχείο c (ροτατικό / σκάβει).
getD()doubleΕπιστρέφει το στοιχείο d (Σκάλα Y / περιστροφής).
getE()doubleΕπιστρέφει το στοιχείο e (translate X).
getF()doubleΕπιστρέφει το στοιχείο f (επεκτεθείς Y).
multiply(other: Matrix)MatrixΠολλαπλασιάζει αυτή τη ματρίκα με μια άλλη, επιστρέφοντας μια νέα ματρική.
transformPoint(x: double, y: double)double[]Μεταμορφώνει ένα σημείο (x, y) με αυτή τη ματρίκα.
reverse()MatrixΕπιστρέφει το αντίστροφο ματρίκο.
transform(rectangle: Rectangle)RectangleΜετατρέπει μια ορθόδοξη και επιστρέφει το άξονα-αλληλογημένο πλαίσιο
από τις μεταμορφωμένες γωνίες.
fromPdfArray(array: PdfArray)MatrixΔημιουργεί ένα Ματρίκο από μια σειρά PDF έξι αριθμών.
toPdfArray()PdfArrayΜετατρέπεται αυτή η ματρυξία σε μια σειρά PDF έξι αριθμών.
equals(o: Object)boolean
hashCode()int
toString()String

Δείτε επίσης

 Ελληνικά