Matrix
Matrix
Overview
Matrix adalah kelas di Aspose.PDF FOSS untuk Java.
Menampilkan matriks transformasi 3x3 yang digunakan dalam keadaan grafis PDF.
Kelas ini menyediakan 20 metode untuk bekerja dengan objek Matrix dalam program Java. Metode yang tersedia meliputi: Matrix, equals, fromPdfArray, getA, getB, getC, getD, getE, getF, getValues, hashCode, multiply, dan 6 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Java apa pun setelah menginstal paket FOSS for Java. Sifatnya: IDENTITY, a, b, c, d, e, dan 2 lagi.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
values | double[] | Read | Mengembalikan salinan dari enam nilai matriks. |
a | double | Read | Mengembalikan komponen a (skala X / rotate). |
b | double | Read | Mengembalikan komponen b (rotasi / bias). |
c | double | Read | Mengembalikan komponen c (rotasi / skew). |
d | double | Read | Mengembalikan komponen d (skala Y / rotasi). |
e | double | Read | Mengembalikan komponen e (terjemahkan X). |
f | double | Read | Mengembalikan komponen f (terjemahkan Y). |
IDENTITY | Matrix | Read | Matriks identitas (tidak ada transformasi). |
Methods
| Signature | Description |
|---|---|
Matrix(a: double, b: double, c: double, d: double, e: double, f: double) | Membuat matriks dengan enam nilai yang ditentukan. |
Matrix(elements: double[]) | Membuat matriks dari array enam elemen. |
Matrix() | Membuat matriks identitas. |
rotation(angleRadians: double) → Matrix | Membuat matriks rotasi untuk sudut yang diberikan dalam radian. |
getValues() → double[] | Mengembalikan salinan dari enam nilai matriks. |
getA() → double | Mengembalikan komponen a (skala X / rotate). |
getB() → double | Mengembalikan komponen b (rotasi / bias). |
getC() → double | Mengembalikan komponen c (rotasi / skew). |
getD() → double | Mengembalikan komponen d (skala Y / rotasi). |
getE() → double | Mengembalikan komponen e (terjemahkan X). |
getF() → double | Mengembalikan komponen f (terjemahkan Y). |
multiply(other: Matrix) → Matrix | Mengkalikan matriks ini dengan yang lain, mengembalikan matrix baru. |
transformPoint(x: double, y: double) → double[] | Mengubah titik (x, y) dengan matriks ini. |
reverse() → Matrix | Mengembalikan matriks terbalik. |
transform(rectangle: Rectangle) → Rectangle | Mengubah persegi panjang dan mengembalikan kotak pengukur yang sejajar sumbu |
| dari sudut yang berubah. | |
fromPdfArray(array: PdfArray) → Matrix | Membuat Matrix dari array PDF beranggotakan enam angka. |
toPdfArray() → PdfArray | Mengkonversi matriks ini ke array PDF enam angka. |
equals(o: Object) → boolean | |
hashCode() → int | |
toString() → String |