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:
| معامل | نوع | الوصف |
|---|---|---|
| a | XpsMatrix | المصفوفة الأولى. |
| b | XpsMatrix | المصفوفة الثانية. |
Returns: منطقي - [true] إذا كانت المصفوفات متساوية
equals(Object obj)
public boolean equals(Object obj)
يحدد ما إذا كان الكائن المحدد مساويًا لهذه الحالة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| كائن | java.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)
يضرب هذه المصفوفة في المصفوفة المحددة بواسطة matrix بترتيب افتراضي (Prepend).
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| matrix | XpsMatrix | المصفوفة. |
multiply(XpsMatrix matrix, XpsMatrix.MatrixOrder matrixOrder)
public void multiply(XpsMatrix matrix, XpsMatrix.MatrixOrder matrixOrder)
يضرب هذه المصفوفة في المصفوفة المحددة بواسطة matrix بالترتيب المحدد بواسطة matrixOrder .
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| matrix | XpsMatrix | المصفوفة. |
| matrixOrder | MatrixOrder | الترتيب. |
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:
| معامل | نوع | الوصف |
|---|---|---|
| a | XpsMatrix | المصفوفة الأولى. |
| b | XpsMatrix | المصفوفة الثانية. |
Returns: منطقي - نتيجة العامل.
op_Inequality(XpsMatrix a, XpsMatrix b)
public static boolean op_Inequality(XpsMatrix a, XpsMatrix b)
ينفذ العامل !=.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| a | XpsMatrix | المصفوفة الأولى. |
| b | XpsMatrix | المصفوفة الثانية. |
Returns: منطقي - نتيجة العامل.
reset()
public void reset()
يعيد تعيين هذه المصفوفة إلى مصفوفة هوية.
rotate(float angle)
public void rotate(float angle)
يطبق دورانًا باتجاه عقارب الساعة بمقدار angle على هذه المصفوفة بترتيب افتراضي (Prepend).
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| angle | float | الزاوية. |
rotate(float angle, XpsMatrix.MatrixOrder matrixOrder)
public void rotate(float angle, XpsMatrix.MatrixOrder matrixOrder)
يطبق دورانًا باتجاه عقارب الساعة بمقدار angle على هذه المصفوفة بالترتيب المحدد بواسطة matrixOrder .
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| angle | float | الزاوية. |
| matrixOrder | MatrixOrder | الترتيب. |
rotateAround(float angle, Point2D pivot)
public void rotateAround(float angle, Point2D pivot)
يطبق دورانًا باتجاه عقارب الساعة بمقدار angle حول pivot على هذه المصفوفة بترتيب افتراضي (Prepend).
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| angle | float | الزاوية. |
| محور | java.awt.geom.Point2D | نقطة المحور. |
rotateAround(float angle, Point2D pivot, XpsMatrix.MatrixOrder matrixOrder)
public void rotateAround(float angle, Point2D pivot, XpsMatrix.MatrixOrder matrixOrder)
يطبق دورانًا باتجاه عقارب الساعة بمقدار angle حول pivot على هذه المصفوفة بالترتيب المحدد بواسطة matrixOrder .
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| angle | float | الزاوية. |
| محور | java.awt.geom.Point2D | نقطة المحور. |
| matrixOrder | MatrixOrder | الترتيب. |
scale(float scaleX, float scaleY)
public void scale(float scaleX, float scaleY)
يطبق متجه المقياس المحدد (scaleX و scaleY) على هذه المصفوفة بترتيب افتراضي (Prepend).
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| scaleX | float | المقياس x. |
| scaleY | float | المقياس y. |
scale(float scaleX, float scaleY, XpsMatrix.MatrixOrder matrixOrder)
public void scale(float scaleX, float scaleY, XpsMatrix.MatrixOrder matrixOrder)
يطبق متجه المقياس المحدد (scaleX و scaleY) على هذه المصفوفة بالترتيب المحدد بواسطة matrixOrder .
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| scaleX | float | المقياس X. |
| scaleY | float | المقياس Y. |
| matrixOrder | MatrixOrder | الترتيب. |
skew(double skewX, double skewY)
public void skew(double skewX, double skewY)
يطبق التحويل المائل المحدد على هذه المصفوفة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| skewX | double | الانحراف السيني. |
| skewY | double | الانحراف الصادي. |
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:
| معامل | نوع | الوصف |
|---|---|---|
| points | java.awt.geom.Point2D[] | النقاط. |
transformPoints(Point2D[] points, int startIndex, int numberOfPoints)
public void transformPoints(Point2D[] points, int startIndex, int numberOfPoints)
يطبق التحويل المتجانس الممثل بهذه المصفوفة على جزء محدد من مصفوفة النقاط.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| points | java.awt.geom.Point2D[] | النقاط. |
| startIndex | int | فهرس البداية. |
| numberOfPoints | int | عدد النقاط. |
translate(float offsetX, float offsetY)
public void translate(float offsetX, float offsetY)
يطبق متجه الإزاحة المحدد على هذه المصفوفة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| offsetX | float | الإزاحة X. |
| offsetY | float | الإزاحة Y. |
translate(float offsetX, float offsetY, XpsMatrix.MatrixOrder matrixOrder)
public void translate(float offsetX, float offsetY, XpsMatrix.MatrixOrder matrixOrder)
يطبق متجه الإزاحة المحدد على هذه المصفوفة بالترتيب المحدد بواسطة matrixOrder .
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| offsetX | float | الإزاحة X. |
| offsetY | float | الإزاحة Y. |
| matrixOrder | MatrixOrder | الترتيب. |
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | long | |
| arg1 | int |