Matrix
Overview
Matrix यह एक क्लास है Aspose.PDF FOSS के लिए .NET.
3x3 परिवर्तन मैट्रिक्स का प्रतिनिधित्व करता है [a b 0; c d 0, e f 1].
इस कक्षा में .NET प्रोग्रामों में मैट्रिक्स वस्तुओं के साथ काम करने के लिए 30 तरीके प्रदान किए जाते हैं।. उपलब्ध तरीकों में शामिल हैं: Add, Equals, GetAngle, GetFlipMatrix, GetHashCode, Inverse, InverseTransformPoint, Matrix, Multiply, Reverse, Rotate, Rotation,और 8 अतिरिक्त तरीके।. सभी सार्वजनिक सदस्य किसी भी .NET अनुप्रयोग के लिए उपलब्ध हैं Aspose.PDF FOSS को स्थापित करने के बाद .Net पैकेज के साथ।. संपत्ति : A, B, C, D, Data, E,और तीन और।.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
A | double | पढ़ना / लिखना | A को लेना या रखना।. |
B | double | पढ़ना / लिखना | B को प्राप्त करें या स्थापित करें।. |
C | double | पढ़ना / लिखना | C को प्राप्त करें या स्थापित करें।. |
D | double | पढ़ना / लिखना | डी या डी को लेना।. |
E | double | पढ़ना / लिखना | इसे प्राप्त करें या E सेट करें।. |
F | double | पढ़ना / लिखना | फ़ाइल को प्राप्त करें या स्थापित करें।. |
Data | double[] | Read | मैट्रिक्स तत्वों को 6 तार डबल रैक के रूप में बनाया जाता है।. |
Elements | float[] | Read | मैट्रिक्स तत्वों को 6 तार फ्लोट रैली के रूप में बनाया गया है।. |
Identity | Matrix | Read | पहचान मैट्रिक्स।. |
Methods
| Signature | Description |
|---|---|
Matrix() | डिफ़ॉल्ट निर्माता - पहचान मैट्रिक्स का उत्पादन करता है।. |
Matrix(a: double, b: double, c: double, d: double, e: double, f: double) | इस मैट्रिक्स उदाहरण पर मैथ्रिक को बुलाएं।. |
Matrix(matrix: Matrix) | कॉपी निर्माता।. |
Matrix(matrixArray: double[]) | एक 6 तत्वों की रेंज से एक मैट्रिक्स बनाएं [ए, बी, सी, डी, ई, एफ]।. |
Matrix(matrixArray: float[]) | एक 6 तत्व फ्लोट रैली से एक मैट्रिक्स बनाएं।. |
Translate(tx: double, ty: double) | एक अनुवाद मैट्रिक्स बनाएं।. |
Scale(sx: double, sy: double) | एक स्केलिंग मैट्रिक्स बनाएं।. |
Rotate(degrees: double) | एक रोटेशन मैट्रिक्स बनाएं (ग्रेड में कोण)।. |
Translate(dx: double, dy: double, source: Matrix) | स्रोत पर एक अनुवाद बनाएं: वापस आता है स्रोत × अनुबंध (dx, dy)।. |
Scale(sx: double, sy: double, source: Matrix) | स्रोत पर एक स्केलिंग बनाएं: स्रोत × स्कोर (sx, sy) लौटता है।. |
Rotation(alpha: double) | एक घूर्णन मैट्रिक्स बनाएं; अल्फा रैडियन में है।. |
Rotation(rotation: Rotation) | चार मानक पीडीएफ रूटिंग में से एक के लिए एक रोटेशन मैट्रिक्स बनाएं।. |
Skew(alpha: double, beta: double) | एक स्केव / शेर मैट्रिक्स बनाएं; अल्फा और बीटा रैडियन में हैं।. |
GetAngle(rotation: Rotation) | एक रोटेशन मूल्य को अपने कोण में रेडिएन में परिवर्तित करें।. |
GetFlipMatrix() | एक मैट्रिक्स जो Y ध्रुव (वैध दर्पण) को फ्लिप करता है।. |
Add(other: Matrix) | तत्व-सामान्य अतिरिक्त।. |
Multiply(other: Matrix) | इस मैट्रिक्स को एक और के साथ बहुतायत करें: यह × दूसरा।. |
TransformPoint(x: double, y: double) | एक बिंदु को बदलना (टूपल के माध्यम से परिणाम वापस करता है - सुविधा)।. |
Transform(x: double, y: double, x1: double, y1: double) | एक बिंदु को परिवर्तित करें और परिणाम पैरामीटर के माध्यम से वापस करें।. |
InverseTransformPoint(x: double, y: double) | इस मैट्रिक्स के विपरीत द्वारा एक बिंदु को परिवर्तित करें (टॉपल के माध्यम से परिणाम वापस करता है)।. |
UnTransform(x1: double, y1: double, x: double, y: double) | इसके विपरीत-एक बिंदु को परिवर्तित करें और परिणाम पैरामीटर के माध्यम से वापस करें।. |
Scale(x: double, y: double, x1: double, y1: double) | इस मैट्रिक्स के केवल स्केल हिस्से को लागू करें (अनुवाद घटक को काटें)।. |
UnScale(x1: double, y1: double, x: double, y: double) | इसके विपरीत स्केल (ट्रैप्स अनुवाद) लागू करें।. |
Inverse() | विपरीत मैट्रिक्स को संकलित करें।. |
Reverse() | विपरीत (inverse) मैट्रिक्स का आकलन करें।. |
Transform(p: Point) | एक बिंदु को बदलना।. |
Transform(rect: Rectangle) | एक रेटिंग को बदलना।. |
Equals(obj: object?) | इस मैट्रिक्स उदाहरण पर इक्वाल्स कॉल करें।. |
GetHashCode() | इस मैट्रिक्स उदाहरण पर GetHashCode कॉल करें।. |
ToString() | इस मैट्रिक्स उदाहरण पर ToString कॉल करें।. |