المصفوفة
المعلومات العامة
Matrix هي فئة في Aspose.PDF FOSS لـ Java.
يمثل مصفوفة تحويل 3x3 المستخدمة في حالة الرسومات PDF.
يوفر هذا الفصل 20 طريقة للعمل مع كائنات المصفوفة في برامج Java. المنهجيات المتاحة تشمل: Matrix, equals, fromPdfArray, getA, getB, getC, getD, getE, getF, getValues, hashCode, multiply,، و 6 طرق إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.PDF FOSS for Java. خصائص: IDENTITY, a, b, c, d, e,و 2 آخرين.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
values | double[] | اقرأ | يعيد نسخة من قيم المصفوفات الست. |
a | double | اقرأ | يعيد المكون a (المقياس X / الدوران). |
b | double | اقرأ | يعيد المكون b (التدوير / التشوه). |
c | double | اقرأ | يعيد مكون c (التدوير / التشوه). |
d | double | اقرأ | يعيد المكون d (المقياس Y / الدوران). |
e | double | اقرأ | يعيد عنصر e (ترجمة 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 | يعيد المكون b (التدوير / التشوه). |
getC() → double | يعيد مكون c (التدوير / التشوه). |
getD() → double | يعيد المكون d (المقياس Y / الدوران). |
getE() → double | يعيد عنصر e (ترجمة 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 |