Matrix
Matrix
نمای کلی
Matrix یک کلاس در Aspose.PDF FOSS برای جاوا است.
یک ماتریس تبدیل 3x3 مرتبط را نشان می دهد که در حالت گرافیک PDF استفاده می شود.
این کلاس 20 روش برای کار با اشیاء ماتریس در برنامه های جاوا را ارائه می دهد. روش های موجود شامل: Matrix, equals, fromPdfArray, getA, getB, getC, getD, getE, getF, getValues, hashCode, multiply,، و 6 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for Java به هر برنامه جاوا قابل دسترسی هستند. خواص: IDENTITY, a, b, c, d, e,، و 2 تا ديگه .
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
values | double[] | بخونید. | یک کپی از شش مقدار ماتریس را باز می گرداند. |
a | double | بخونید. | بخش a (scale X / rotate) را باز می گرداند. |
b | double | بخونید. | بخش b (دوران / انحراف) را باز می گرداند. |
c | double | بخونید. | بخش c (دوران / انحراف) را باز می گرداند. |
d | double | بخونید. | بخش d ( مقیاس Y / چرخش) را باز می گرداند. |
e | double | بخونید. | بخش e (ترجمه X) را بازمی گرداند. |
f | double | بخونید. | بخش f (ترجمه Y) را بازمی گرداند. |
IDENTITY | Matrix | بخونید. | ماتریس هویت (بدون تغییر). |
روش ها
| Signature | شرح: |
|---|---|
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 (scale X / rotate) را باز می گرداند. |
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 |