Ματρίκος
ΕΚΤΙΜΗΣΗ
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,Και δύο ακόμα.
Ιδιοκτησία
| Ονομασία | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
values | double[] | Διαβάστε | Επιστρέφει αντίγραφο των έξι τιμών της ματρίδας. |
a | double | Διαβάστε | Επιστρέφει το στοιχείο A (Σκάλα X / περιστροφής). |
b | double | Διαβάστε | Επιστρέφει το στοιχείο β (ροτατικό / σκάκι). |
c | double | Διαβάστε | Επιστρέφει το στοιχείο c (ροτατικό / σκάβει). |
d | double | Διαβάστε | Επιστρέφει το στοιχείο d (Σκάλα Y / περιστροφής). |
e | double | Διαβάστε | Επιστρέφει το στοιχείο e (translate X). |
f | double | Διαβάστε | Επιστρέφει το στοιχείο f (επεκτεθείς Y). |
IDENTITY | Matrix | Διαβάστε | Η μύθρα της ταυτότητας (χωρίς μετασχηματισμό). |
Μέθοδοι
| υπογραφή | Περιγραφή |
|---|---|
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 |