Matrix
Overview
Matrix Java için Aspose.PDF FOSS sınıfıdır.
PDF grafik durumunda kullanılan 3x3 affine dönüşüm matrisini temsil eder.
Bu sınıf, Java programlarında Matrix nesneleriyle çalışmak için 20 yöntem sunar. Mevcut yöntemler şunları içerir: Matrix, equals, fromPdfArray, getA, getB, getC, getD, getE, getF, getValues, hashCode, multiply,6 adet daha yöntem. Tüm kamu üyeleri, Java paket için Aspose.PDF FOSS’u yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Mülkiyet : IDENTITY, a, b, c, d, e,Ve 2 daha.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
values | double[] | Read | 6 matris değerinin bir kopyasını geri getirir. |
a | double | Read | A (Skala X / Rotate) bileşenini geri getirir. |
b | double | Read | B (Rota / Skew) bileşenini geri getirir. |
c | double | Read | C (Rota / Skew) bileşenini geri getirir. |
d | double | Read | D (Y / rotasyon ölçeği) bileşenini geri getirir. |
e | double | Read | E (translate X) bileşenini geri getirir. |
f | double | Read | F (Y) bileşenini geri getirir. |
IDENTITY | Matrix | Read | Kimlik Matris (Transformasyon Olmayan). |
Methods
| Signature | Description |
|---|---|
Matrix(a: double, b: double, c: double, d: double, e: double, f: double) | 6 değerle bir matris oluşturur. |
Matrix(elements: double[]) | Bir altı eleman aralığından bir matris oluşturur. |
Matrix() | Bu da kimlik matrisini oluşturur. |
rotation(angleRadians: double) → Matrix | Radyanlarda verilen açı için bir dönüş matrisini oluşturur. |
getValues() → double[] | 6 matris değerinin bir kopyasını geri getirir. |
getA() → double | A (Skala X / Rotate) bileşenini geri getirir. |
getB() → double | B (Rota / Skew) bileşenini geri getirir. |
getC() → double | C (Rota / Skew) bileşenini geri getirir. |
getD() → double | D (Y / rotasyon ölçeği) bileşenini geri getirir. |
getE() → double | E (translate X) bileşenini geri getirir. |
getF() → double | F (Y) bileşenini geri getirir. |
multiply(other: Matrix) → Matrix | Bu matrisin bir başka katı ile çoğaltılması, yeni bir matrix geri getirilmesi. |
transformPoint(x: double, y: double) → double[] | Bu matrisle bir nokta (x, y) dönüştürür. |
reverse() → Matrix | ters matrisini geri getirir. |
transform(rectangle: Rectangle) → Rectangle | Bir düz açı dönüştürür ve dönüşümlü köşelerin eksenli sınır kutusunu geri getirir. |
fromPdfArray(array: PdfArray) → Matrix | Bir Matrix oluşturur, altı sayıdan oluşan bir PDF dizisinden. |
toPdfArray() → PdfArray | Bu matrisin altı sayıdan oluşan bir PDF dizisine dönüştürülmesi. |
equals(o: Object) → boolean | |
hashCode() → int | |
toString() → String |