Class XpsMatrix

XpsMatrix class

क्लास इनकैप्सुलेटिंग मैट्रिक्सट्रांसफॉर्म प्रॉपर्टी एलिमेंट फीचर्स। यह एलिमेंट तत्वों के निर्देशांक सिस्टम में हेरफेर करने के लिए उपयोग किए जाने वाले मनमाने ढंग से एफ़िन मैट्रिक्स ट्रांसफ़ॉर्मेशन को परिभाषित करता है।

public sealed class XpsMatrix : XpsObject

गुण

नामविवरण
IsIdentity { get; }एक मान प्राप्त करता है जो दर्शाता है कि यह उदाहरण पहचान मैट्रिक्स है।
M11 { get; }M11 तत्व प्राप्त करता है।
M12 { get; }M12 तत्व प्राप्त करता है।
M21 { get; }M21 तत्व प्राप्त करता है।
M22 { get; }M22 तत्व प्राप्त करता है।
M31 { get; }M31 तत्व प्राप्त करता है।
M32 { get; }M32 तत्व प्राप्त करता है।

तरीकों

नामविवरण
Clone()इस रूपांतरण मैट्रिक्स को क्लोन करता है।
override Equals(object)निर्धारित करता है कि निर्दिष्ट किया गया है या नहींObject इस उदाहरण के बराबर है.
override GetHashCode()इस उदाहरण के लिए एक हैश कोड लौटाता है।
Multiply(Matrix)इस मैट्रिक्स को इसके द्वारा निर्दिष्ट मैट्रिक्स से गुणा करता हैmatrix डिफ़ॉल्ट रूप से (प्रीपेन्ड) आदेश.
Multiply(XpsMatrix)इस मैट्रिक्स को इसके द्वारा निर्दिष्ट मैट्रिक्स से गुणा करता हैmatrix डिफ़ॉल्ट रूप से (प्रीपेन्ड) आदेश.
Multiply(Matrix, MatrixOrder)इस मैट्रिक्स को इसके द्वारा निर्दिष्ट मैट्रिक्स से गुणा करता हैmatrix द्वारा निर्दिष्ट क्रम मेंmatrixOrder .
Multiply(XpsMatrix, MatrixOrder)इस मैट्रिक्स को इसके द्वारा निर्दिष्ट मैट्रिक्स से गुणा करता हैmatrix द्वारा निर्दिष्ट क्रम मेंmatrixOrder .
Reset()इस मैट्रिक्स को पहचान मैट्रिक्स पर रीसेट करता है।
Rotate(float)दक्षिणावर्त घुमाव को लागू करता हैangle इस मैट्रिक्स को डिफ़ॉल्ट (प्रीपेंड) क्रम में।
Rotate(float, MatrixOrder)दक्षिणावर्त घुमाव को लागू करता हैangle द्वारा निर्दिष्ट क्रम में इस मैट्रिक्स के लिएmatrixOrder .
RotateAround(float, PointF)दक्षिणावर्त घुमाव को लागू करता हैangle चारों ओरpivot इस मैट्रिक्स में डिफ़ॉल्ट (प्रीपेन्ड) क्रम में।
RotateAround(float, PointF, MatrixOrder)दक्षिणावर्त घुमाव को लागू करता हैangle चारों ओरpivot द्वारा निर्दिष्ट क्रम में इस मैट्रिक्स के लिएmatrixOrder .
Scale(float, float)निर्दिष्ट स्केल वेक्टर (स्केलएक्स और स्केलवाई) को इस मैट्रिक्स में डिफ़ॉल्ट (प्रीपेंड) क्रम में लागू करता है।
Scale(float, float, MatrixOrder)निर्दिष्ट स्केल वेक्टर (स्केलएक्स और स्केलवाई) को इस मैट्रिक्स पर क्रम द्वारा निर्दिष्ट क्रम में लागू करता हैmatrixOrder .
Skew(double, double)इस मैट्रिक्स में निर्दिष्ट तिरछा परिवर्तन लागू करता है।
override ToString()इसका स्ट्रिंग प्रतिनिधित्व लौटाता हैXpsMatrix उदाहरण.
Transform(RectangleF)इस मैट्रिक्स द्वारा दर्शाए गए affine परिवर्तन को एक निर्दिष्ट आयत पर लागू करता है।
TransformPoint(PointF)इस मैट्रिक्स द्वारा दर्शाए गए affine परिवर्तन को एक निर्दिष्ट बिंदु पर लागू करता है।
TransformPoints(PointF[])इस मैट्रिक्स द्वारा दर्शाए गए एफाइन ट्रांसफ़ॉर्मेशन को बिंदुओं के निर्दिष्ट सरणी पर लागू करता है।
TransformPoints(PointF[], int, int)इस मैट्रिक्स द्वारा दर्शाए गए एफाइन ट्रांसफ़ॉर्मेशन को पॉइंट्स की सरणी के निर्दिष्ट भाग पर लागू करता है।
Translate(float, float)निर्दिष्ट अनुवाद वेक्टर को इस मैट्रिक्स पर लागू करता है।
Translate(float, float, MatrixOrder)द्वारा निर्दिष्ट क्रम में निर्दिष्ट अनुवाद वेक्टर को इस मैट्रिक्स पर लागू करता हैmatrixOrder .
static Equals(XpsMatrix, XpsMatrix)वास्तविक कार्यान्वयन।
operator ==ऑपरेटर लागू करता है ==.
operator !=ऑपरेटर को लागू करता है!=.

यह सभी देखें