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)يضرب هذه المصفوفة بالمصفوفة المحددة بواسطة matrix بترتيب افتراضي (Prepend).
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)يطبق دورانًا باتجاه عقارب الساعة بمقدار angle على هذه المصفوفة بترتيب افتراضي (Prepend).
rotate(float angle, XpsMatrix.MatrixOrder matrixOrder)يطبق دورانًا باتجاه عقارب الساعة بمقدار angle على هذه المصفوفة بالترتيب المحدد بواسطة matrixOrder .
rotateAround(float angle, Point2D pivot)يطبق دورانًا باتجاه عقارب الساعة بمقدار angle حول pivot على هذه المصفوفة بترتيب افتراضي (Prepend).
rotateAround(float angle, Point2D pivot, XpsMatrix.MatrixOrder matrixOrder)يطبق دورانًا باتجاه عقارب الساعة بمقدار angle حول pivot على هذه المصفوفة بالترتيب المحدد بواسطة matrixOrder .
scale(float scaleX, float scaleY)يطبق متجه المقياس المحدد (scaleX و scaleY) على هذه المصفوفة بترتيب افتراضي (Prepend).
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: boolean - [true] إذا كانت المصفوفات متساوية

equals(Object obj)

public boolean equals(Object obj)

يحدد ما إذا كان الكائن المحدد مساويًا لهذه الحالة.

Parameters:

معاملنوعالوصف
objjava.lang.Objectالكائن للمقارنة مع هذه الحالة.

Returns: boolean - true إذا كان الكائن المحدد مساويًا لهذه الحالة؛ وإلا، false . معلمة obj هي null.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getM11()

public float getM11()

يحصل على العنصر M11.

Returns: float - العنصر M11.

getM12()

public float getM12()

يحصل على العنصر M12.

Returns: float - العنصر M12.

getM21()

public float getM21()

يحصل على العنصر M21.

Returns: float - العنصر M21.

getM22()

public float getM22()

يحصل على العنصر M22.

Returns: float - العنصر M22.

getM31()

public float getM31()

يحصل على العنصر M31.

Returns: float - العنصر M31.

getM32()

public float getM32()

يحصل على العنصر M32.

Returns: float - العنصر M32.

hashCode()

public int hashCode()

يعيد رمز تجزئة لهذا الكائن.

Returns: int - رمز تجزئة لهذه الحالة، مناسب للاستخدام في خوارزميات التجزئة وهياكل البيانات مثل جدول التجزئة.

isIdentity()

public boolean isIdentity()

يحصل على قيمة تشير إلى ما إذا كان هذا الكائن مصفوفة هوية.

القيمة: True إذا كانت هذه الحالة مصفوفة هوية؛ وإلا، false .

Returns: boolean - قيمة تشير إلى ما إذا كانت هذه الحالة مصفوفة هوية.

multiply(XpsMatrix matrix)

public void multiply(XpsMatrix matrix)

يضرب هذه المصفوفة بالمصفوفة المحددة بواسطة matrix بترتيب افتراضي (Prepend).

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: boolean - نتيجة العامل.

op_Inequality(XpsMatrix a, XpsMatrix b)

public static boolean op_Inequality(XpsMatrix a, XpsMatrix b)

ينفذ العامل !=.

Parameters:

معاملنوعالوصف
aXpsMatrixالمصفوفة الأولى.
bXpsMatrixالمصفوفة الثانية.

Returns: boolean - نتيجة العامل.

reset()

public void reset()

يعيد تعيين هذه المصفوفة إلى مصفوفة هوية.

rotate(float angle)

public void rotate(float angle)

يطبق دورانًا باتجاه عقارب الساعة بمقدار angle على هذه المصفوفة بترتيب افتراضي (Prepend).

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)

يطبق دورانًا باتجاه عقارب الساعة بمقدار angle حول pivot على هذه المصفوفة بترتيب افتراضي (Prepend).

Parameters:

معاملنوعالوصف
anglefloatالزاوية.
pivotjava.awt.geom.Point2Dنقطة pivot.

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

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

يطبق دورانًا باتجاه عقارب الساعة بمقدار angle حول pivot على هذه المصفوفة بالترتيب المحدد بواسطة matrixOrder .

Parameters:

معاملنوعالوصف
anglefloatالزاوية.
pivotjava.awt.geom.Point2Dنقطة pivot.
matrixOrderMatrixOrderالترتيب.

scale(float scaleX, float scaleY)

public void scale(float scaleX, float scaleY)

يطبق متجه المقياس المحدد (scaleX و scaleY) على هذه المصفوفة بترتيب افتراضي (Prepend).

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:

معاملنوعالوصف
مستطيلjava.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