Matrica
Približni podaci
Matrix je klasa u Aspose.PDF FOSS za Java.
Predstavlja 3x3 afinsku transformiranu matricu koja se koristi u PDF grafičkom stanju.
Ova klasa pruža 20 metoda za rad s Matrix objektima u Java programima. Postoje i sljedeće metode: Matrix, equals, fromPdfArray, getA, getB, getC, getD, getE, getF, getValues, hashCode, multiply, i 6 dodatnih metoda. Svi javni članovi su dostupni bilo kojoj Java aplikaciji nakon instalacije paketa Aspose.PDF FOSS za Java. Ograničenja: IDENTITY, a, b, c, d, e, i još 2 .
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|---|---|---|
values | double[] | Čitaj. | Vrati kopiju od šest matičnog vrijednosti. |
a | double | Čitaj. | Vrati komponentu a (skala X / rotiranje). |
b | double | Čitaj. | Vrati komponentu b (obrat / skretanje). |
c | double | Čitaj. | Vrati c (obrat / skretanje) komponente. |
d | double | Čitaj. | Vrati d (skala Y / rotira) komponenta. |
e | double | Čitaj. | Vrati komponentu e (prevoditi X). |
f | double | Čitaj. | Vrati komponentu f (prevoditi Y). |
IDENTITY | Matrix | Čitaj. | Identitetna matrica (bez transformacije). |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
Matrix(a: double, b: double, c: double, d: double, e: double, f: double) | Stvara matricu s navedenim šest vrijednosti. |
Matrix(elements: double[]) | Stvara matricu iz šest elemenata. |
Matrix() | Stvara matricu identiteta. |
rotation(angleRadians: double) → Matrix | Stvara rotacijsku matricu za dan ugao u radijanima. |
getValues() → double[] | Vrati kopiju od šest matičnog vrijednosti. |
getA() → double | Vrati komponentu a (skala X / rotiranje). |
getB() → double | Vrati komponentu b (obrat / skretanje). |
getC() → double | Vrati c (obrat / skretanje) komponente. |
getD() → double | Vrati d (skala Y / rotira) komponenta. |
getE() → double | Vrati komponentu e (prevoditi X). |
getF() → double | Vrati komponentu f (prevoditi Y). |
multiply(other: Matrix) → Matrix | Umnožava ovu matricu s drugom, vraćajući novu matriksu. |
transformPoint(x: double, y: double) → double[] | Transformiše tačku (x, y) ovom matricom. |
reverse() → Matrix | Vrati obrnut matriks. |
transform(rectangle: Rectangle) → Rectangle | Transformira pravougaon i vraća okruženje polje uspoređene osi |
| transformiranih uglova. | |
fromPdfArray(array: PdfArray) → Matrix | Stvara matricu iz PDF-a s šest brojeva. |
toPdfArray() → PdfArray | Pretvara ovu matricu u PDF niz od šest brojeva. |
equals(o: Object) → boolean | |
hashCode() → int | |
toString() → String |