المصفوفة

المعلومات العامة

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 آخرين.

خصائص

اسمالنوعالوصولوصف
valuesdouble[]اقرأيعيد نسخة من قيم المصفوفات الست.
adoubleاقرأيعيد المكون a (المقياس X / الدوران).
bdoubleاقرأيعيد المكون b (التدوير / التشوه).
cdoubleاقرأيعيد مكون c (التدوير / التشوه).
ddoubleاقرأيعيد المكون d (المقياس Y / الدوران).
edoubleاقرأيعيد عنصر e (ترجمة X).
fdoubleاقرأيعيد مكون f (ترجمة Y).
IDENTITYMatrixاقرأمصفوفة الهوية (لا تحويل).

الطرق

التوقيعوصف
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

انظر أيضاً

 العربية