XpsMatrix

Inheritance: java.lang.Object, com.aspose.xps.XpsObject

public final class XpsMatrix extends XpsObject

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

मेथड्स

मेथडविवरण
deepClone()इस ट्रांसफ़ॉर्मेशन मैट्रिक्स की प्रतिलिपि बनाता है।
equals(XpsMatrix a, XpsMatrix b)वास्तविक कार्यान्वयन।
equals(Object obj)निर्धारित करता है कि निर्दिष्ट ऑब्जेक्ट इस इंस्टेंस के बराबर है या नहीं।
getClass()
getM11()M11 तत्व प्राप्त करता है।
getM12()M12 तत्व प्राप्त करता है।
getM21()M21 तत्व प्राप्त करता है।
getM22()M22 तत्व प्राप्त करता है।
getM31()M31 तत्व को प्राप्त करता है।
getM32()M32 तत्व को प्राप्त करता है।
hashCode()इस उदाहरण के लिए हैश कोड लौटाता है।
isIdentity()एक मान प्राप्त करता है जो दर्शाता है कि यह उदाहरण पहचान मैट्रिक्स है या नहीं।
multiply(XpsMatrix matrix)डिफ़ॉल्ट (Prepend) क्रम में इस मैट्रिक्स को matrix द्वारा निर्दिष्ट मैट्रिक्स से गुणा करता है।
multiply(XpsMatrix matrix, XpsMatrix.MatrixOrder matrixOrder)इस मैट्रिक्स को matrix द्वारा निर्दिष्ट मैट्रिक्स से matrixOrder द्वारा निर्दिष्ट क्रम में गुणा करता है।
notify()
notifyAll()
op_Equality(XpsMatrix a, XpsMatrix b)ऑपरेटर == को लागू करता है।
op_Inequality(XpsMatrix a, XpsMatrix b)ऑपरेटर ! को लागू करता है।
reset()इस मैट्रिक्स को पहचान मैट्रिक्स में रीसेट करता है।
rotate(float angle)डिफ़ॉल्ट (Prepend) क्रम में इस मैट्रिक्स पर angle द्वारा घड़ी की दिशा में घुमाव लागू करता है।
rotate(float angle, XpsMatrix.MatrixOrder matrixOrder)इस मैट्रिक्स पर angle द्वारा घड़ी की दिशा में घुमाव को matrixOrder द्वारा निर्दिष्ट क्रम में लागू करता है।
rotateAround(float angle, Point2D pivot)डिफ़ॉल्ट (Prepend) क्रम में इस मैट्रिक्स पर pivot के चारों ओर angle द्वारा घड़ी की दिशा में घुमाव लागू करता है।
rotateAround(float angle, Point2D pivot, XpsMatrix.MatrixOrder matrixOrder)इस मैट्रिक्स पर pivot के चारों ओर angle द्वारा घड़ी की दिशा में घुमाव को matrixOrder द्वारा निर्दिष्ट क्रम में लागू करता है।
scale(float scaleX, float scaleY)डिफ़ॉल्ट (Prepend) क्रम में इस मैट्रिक्स पर निर्दिष्ट स्केल वेक्टर (scaleX और scaleY) लागू करता है।
scale(float scaleX, float scaleY, XpsMatrix.MatrixOrder matrixOrder)इस मैट्रिक्स पर निर्दिष्ट स्केल वेक्टर (scaleX और scaleY) को matrixOrder द्वारा निर्दिष्ट क्रम में लागू करता है।
skew(double skewX, double skewY)निर्दिष्ट स्क्यू ट्रांसफ़ॉर्मेशन को इस मैट्रिक्स पर लागू करता है।
toString()इस XpsMatrix उदाहरण का स्ट्रिंग प्रतिनिधित्व लौटाता है।
transform(Rectangle2D rect)इस मैट्रिक्स द्वारा प्रतिनिधित्व किए गए अफ़ाइन ट्रांसफ़ॉर्मेशन को एक निर्दिष्ट आयत पर लागू करता है।
transformPoint(Point2D point)इस मैट्रिक्स द्वारा प्रतिनिधित्व किए गए अफ़ाइन ट्रांसफ़ॉर्मेशन को एक निर्दिष्ट बिंदु पर लागू करता है।
transformPoints(Point2D[] points)इस मैट्रिक्स द्वारा प्रतिनिधित्व किए गए अफ़ाइन ट्रांसफ़ॉर्मेशन को एक निर्दिष्ट बिंदुओं की सरणी पर लागू करता है।
transformPoints(Point2D[] points, int startIndex, int numberOfPoints)इस मैट्रिक्स द्वारा प्रतिनिधित्व किए गए अफ़ाइन ट्रांसफ़ॉर्मेशन को बिंदुओं की सरणी के एक निर्दिष्ट भाग पर लागू करता है।
translate(float offsetX, float offsetY)निर्दिष्ट ट्रांसलेशन वेक्टर को इस मैट्रिक्स पर लागू करता है।
translate(float offsetX, float offsetY, XpsMatrix.MatrixOrder matrixOrder)निर्दिष्ट ट्रांसलेशन वेक्टर को इस मैट्रिक्स पर matrixOrder द्वारा निर्दिष्ट क्रम में लागू करता है।
wait()
wait(long arg0)
wait(long arg0, int arg1)

deepClone()

public XpsMatrix deepClone()

इस ट्रांसफ़ॉर्मेशन मैट्रिक्स की प्रतिलिपि बनाता है।

Returns: XpsMatrix - Clone of this transformation matrix.

equals(XpsMatrix a, XpsMatrix b)

public static boolean equals(XpsMatrix a, XpsMatrix b)

वास्तविक कार्यान्वयन।

Parameters:

पैरामीटरप्रकारविवरण
aXpsMatrixपहला मैट्रिक्स।
bXpsMatrixदूसरा मैट्रिक्स।

Returns: बूलियन - यदि मैट्रिसेस बराबर हों तो [true]

equals(Object obj)

public boolean equals(Object obj)

निर्धारित करता है कि निर्दिष्ट ऑब्जेक्ट इस इंस्टेंस के बराबर है या नहीं।

Parameters:

पैरामीटरप्रकारविवरण
objjava.lang.Objectइस उदाहरण के साथ तुलना करने के लिए वस्तु।

Returns: बूलियन - यदि निर्दिष्ट वस्तु इस उदाहरण के बराबर हो तो true; अन्यथा false। obj पैरामीटर null है।

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getM11()

public float getM11()

M11 तत्व प्राप्त करता है।

Returns: फ़्लोट - M11 तत्व।

getM12()

public float getM12()

M12 तत्व प्राप्त करता है।

Returns: फ़्लोट - M12 तत्व।

getM21()

public float getM21()

M21 तत्व प्राप्त करता है।

Returns: फ़्लोट - M21 तत्व।

getM22()

public float getM22()

M22 तत्व प्राप्त करता है।

Returns: फ़्लोट - M22 तत्व।

getM31()

public float getM31()

M31 तत्व को प्राप्त करता है।

Returns: फ़्लोट - M31 तत्व।

getM32()

public float getM32()

M32 तत्व को प्राप्त करता है।

Returns: फ़्लोट - M32 तत्व।

hashCode()

public int hashCode()

इस उदाहरण के लिए हैश कोड लौटाता है।

Returns: इंट - इस उदाहरण के लिए एक हैश कोड, जो हैशिंग एल्गोरिदम और हैश टेबल जैसी डेटा संरचनाओं में उपयोग के लिए उपयुक्त है।

isIdentity()

public boolean isIdentity()

एक मान प्राप्त करता है जो दर्शाता है कि यह उदाहरण पहचान मैट्रिक्स है या नहीं।

मान: यदि यह उदाहरण पहचान मैट्रिक्स है तो True; अन्यथा false।

Returns: बूलियन - यह दर्शाने वाला मान कि यह उदाहरण पहचान मैट्रिक्स है या नहीं।

multiply(XpsMatrix matrix)

public void multiply(XpsMatrix matrix)

डिफ़ॉल्ट (Prepend) क्रम में इस मैट्रिक्स को matrix द्वारा निर्दिष्ट मैट्रिक्स से गुणा करता है।

Parameters:

पैरामीटरप्रकारविवरण
matrixXpsMatrixमैट्रिक्स।

multiply(XpsMatrix matrix, XpsMatrix.MatrixOrder matrixOrder)

public void multiply(XpsMatrix matrix, XpsMatrix.MatrixOrder matrixOrder)

इस मैट्रिक्स को matrix द्वारा निर्दिष्ट मैट्रिक्स से matrixOrder द्वारा निर्दिष्ट क्रम में गुणा करता है।

Parameters:

पैरामीटरप्रकारविवरण
matrixXpsMatrixमैट्रिक्स।
matrixOrderMatrixOrderक्रम।

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

op_Equality(XpsMatrix a, XpsMatrix b)

public static boolean op_Equality(XpsMatrix a, XpsMatrix b)

ऑपरेटर == को लागू करता है।

Parameters:

पैरामीटरप्रकारविवरण
aXpsMatrixपहला मैट्रिक्स।
bXpsMatrixदूसरा मैट्रिक्स।

Returns: बूलियन - ऑपरेटर का परिणाम।

op_Inequality(XpsMatrix a, XpsMatrix b)

public static boolean op_Inequality(XpsMatrix a, XpsMatrix b)

ऑपरेटर != को लागू करता है।

Parameters:

पैरामीटरप्रकारविवरण
aXpsMatrixपहला मैट्रिक्स।
bXpsMatrixदूसरा मैट्रिक्स।

Returns: बूलियन - ऑपरेटर का परिणाम।

reset()

public void reset()

इस मैट्रिक्स को पहचान मैट्रिक्स में रीसेट करता है।

rotate(float angle)

public void rotate(float angle)

डिफ़ॉल्ट (Prepend) क्रम में इस मैट्रिक्स पर angle द्वारा घड़ी की दिशा में घुमाव लागू करता है।

Parameters:

पैरामीटरप्रकारविवरण
anglefloatकोण।

rotate(float angle, XpsMatrix.MatrixOrder matrixOrder)

public void rotate(float angle, XpsMatrix.MatrixOrder matrixOrder)

इस मैट्रिक्स पर angle द्वारा घड़ी की दिशा में घुमाव को matrixOrder द्वारा निर्दिष्ट क्रम में लागू करता है।

Parameters:

पैरामीटरप्रकारविवरण
anglefloatकोण।
matrixOrderMatrixOrderक्रम।

rotateAround(float angle, Point2D pivot)

public void rotateAround(float angle, Point2D pivot)

डिफ़ॉल्ट (Prepend) क्रम में इस मैट्रिक्स पर pivot के चारों ओर angle द्वारा घड़ी की दिशा में घुमाव लागू करता है।

Parameters:

पैरामीटरप्रकारविवरण
anglefloatकोण।
पिवटjava.awt.geom.Point2Dपिवट बिंदु।

rotateAround(float angle, Point2D pivot, XpsMatrix.MatrixOrder matrixOrder)

public void rotateAround(float angle, Point2D pivot, XpsMatrix.MatrixOrder matrixOrder)

इस मैट्रिक्स पर pivot के चारों ओर angle द्वारा घड़ी की दिशा में घुमाव को matrixOrder द्वारा निर्दिष्ट क्रम में लागू करता है।

Parameters:

पैरामीटरप्रकारविवरण
anglefloatकोण।
पिवटjava.awt.geom.Point2Dपिवट बिंदु।
matrixOrderMatrixOrderक्रम।

scale(float scaleX, float scaleY)

public void scale(float scaleX, float scaleY)

डिफ़ॉल्ट (Prepend) क्रम में इस मैट्रिक्स पर निर्दिष्ट स्केल वेक्टर (scaleX और scaleY) लागू करता है।

Parameters:

पैरामीटरप्रकारविवरण
scaleXfloatस्केल x।
scaleYfloatस्केल y।

scale(float scaleX, float scaleY, XpsMatrix.MatrixOrder matrixOrder)

public void scale(float scaleX, float scaleY, XpsMatrix.MatrixOrder matrixOrder)

इस मैट्रिक्स पर निर्दिष्ट स्केल वेक्टर (scaleX और scaleY) को matrixOrder द्वारा निर्दिष्ट क्रम में लागू करता है।

Parameters:

पैरामीटरप्रकारविवरण
scaleXfloatस्केल X।
scaleYfloatस्केल Y।
matrixOrderMatrixOrderक्रम।

skew(double skewX, double skewY)

public void skew(double skewX, double skewY)

निर्दिष्ट स्क्यू ट्रांसफ़ॉर्मेशन को इस मैट्रिक्स पर लागू करता है।

Parameters:

पैरामीटरप्रकारविवरण
skewXdoubleवक्रता x.
skewYdoubleवक्रता y.

toString()

public String toString()

इस XpsMatrix उदाहरण का स्ट्रिंग प्रतिनिधित्व लौटाता है।

Returns: java.lang.String - स्ट्रिंग प्रतिनिधित्व

transform(Rectangle2D rect)

public Rectangle2D transform(Rectangle2D rect)

इस मैट्रिक्स द्वारा प्रतिनिधित्व किए गए अफ़ाइन ट्रांसफ़ॉर्मेशन को एक निर्दिष्ट आयत पर लागू करता है।

Parameters:

पैरामीटरप्रकारविवरण
rectjava.awt.geom.Rectangle2Dआयत।

Returns: java.awt.geom.Rectangle2D - परिवर्तित आयत

transformPoint(Point2D point)

public Point2D transformPoint(Point2D point)

इस मैट्रिक्स द्वारा प्रतिनिधित्व किए गए अफ़ाइन ट्रांसफ़ॉर्मेशन को एक निर्दिष्ट बिंदु पर लागू करता है।

Parameters:

पैरामीटरप्रकारविवरण
बिंदुjava.awt.geom.Point2Dबिंदु.

Returns: java.awt.geom.Point2D - परिवर्तित बिंदु

transformPoints(Point2D[] points)

public void transformPoints(Point2D[] points)

इस मैट्रिक्स द्वारा प्रतिनिधित्व किए गए अफ़ाइन ट्रांसफ़ॉर्मेशन को एक निर्दिष्ट बिंदुओं की सरणी पर लागू करता है।

Parameters:

पैरामीटरप्रकारविवरण
pointsjava.awt.geom.Point2D[]बिंदु.

transformPoints(Point2D[] points, int startIndex, int numberOfPoints)

public void transformPoints(Point2D[] points, int startIndex, int numberOfPoints)

इस मैट्रिक्स द्वारा प्रतिनिधित्व किए गए अफ़ाइन ट्रांसफ़ॉर्मेशन को बिंदुओं की सरणी के एक निर्दिष्ट भाग पर लागू करता है।

Parameters:

पैरामीटरप्रकारविवरण
pointsjava.awt.geom.Point2D[]बिंदु.
startIndexintप्रारंभ सूचकांक.
numberOfPointsintबिंदुओं की संख्या.

translate(float offsetX, float offsetY)

public void translate(float offsetX, float offsetY)

निर्दिष्ट ट्रांसलेशन वेक्टर को इस मैट्रिक्स पर लागू करता है।

Parameters:

पैरामीटरप्रकारविवरण
offsetXfloatऑफ़सेट X.
offsetYfloatऑफ़सेट Y.

translate(float offsetX, float offsetY, XpsMatrix.MatrixOrder matrixOrder)

public void translate(float offsetX, float offsetY, XpsMatrix.MatrixOrder matrixOrder)

निर्दिष्ट ट्रांसलेशन वेक्टर को इस मैट्रिक्स पर matrixOrder द्वारा निर्दिष्ट क्रम में लागू करता है।

Parameters:

पैरामीटरप्रकारविवरण
offsetXfloatऑफ़सेट X.
offsetYfloatऑफ़सेट Y.
matrixOrderMatrixOrderक्रम।

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

पैरामीटरप्रकारविवरण
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

पैरामीटरप्रकारविवरण
arg0long
arg1int