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

NameTypeAccessDescription
Adoubleपढ़ना / लिखनाA को लेना या रखना।.
Bdoubleपढ़ना / लिखनाB को प्राप्त करें या स्थापित करें।.
Cdoubleपढ़ना / लिखनाC को प्राप्त करें या स्थापित करें।.
Ddoubleपढ़ना / लिखनाडी या डी को लेना।.
Edoubleपढ़ना / लिखनाइसे प्राप्त करें या E सेट करें।.
Fdoubleपढ़ना / लिखनाफ़ाइल को प्राप्त करें या स्थापित करें।.
Datadouble[]Readमैट्रिक्स तत्वों को 6 तार डबल रैक के रूप में बनाया जाता है।.
Elementsfloat[]Readमैट्रिक्स तत्वों को 6 तार फ्लोट रैली के रूप में बनाया गया है।.
IdentityMatrixReadपहचान मैट्रिक्स।.

Methods

SignatureDescription
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 कॉल करें।.

See Also

 हिन्दी