Class XpsMatrix
اسم الفضاء : Aspose.Page.XPS.XpsModel تجميع: Aspose.Page.dll (25.4.0)
مميزات العنصر الممتلكات MatrixTransform.هذا العنصر يحدد تحويل عشوائي من المصفوفة المستخدمة للتلاعب في الإحداثياتأنظمة العناصر
public sealed class XpsMatrix : XpsObject
Inheritance
object ← XpsObject ← XpsMatrix
الأعضاء الموروثين
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Properties
IsIdentity
يحصل على قيمة تشير إلى ما إذا كانت هذه الحالة هي ماتريكس الهوية.
public bool IsIdentity { get; }
قيمة الممتلكات
M11
تحصل على العنصر M11.
public float M11 { get; }
قيمة الممتلكات
M12
يحصل على العنصر M12.
public float M12 { get; }
قيمة الممتلكات
M21
يحصل على M21 العنصر.
public float M21 { get; }
قيمة الممتلكات
M22
يحصل على العنصر M22.
public float M22 { get; }
قيمة الممتلكات
M31
يحصل على العنصر M31.
public float M31 { get; }
قيمة الممتلكات
M32
يحصل على العنصر M32.
public float M32 { get; }
قيمة الممتلكات
Methods
Clone()
كلوين هذه المصفوفة التحويلية.
public XpsMatrix Clone()
Returns
الكلون من هذه المصفوفة التحويلية.
Equals(الموضوع)
يحدد ما إذا كان System.Object المحدد يساوي هذا المثال.
public override bool Equals(object obj)
Parameters
obj
object
نظام.موضوع للمقارنة مع هذه الحالة.
Returns
“حقيقي” إذا كان النظام.Object المحدد يساوي هذا المثال؛ وإلا، “مزيف”.
Equals(XPSMatrix، XpsMatrix)
التنفيذ الفعلي .
public static bool Equals(XpsMatrix a, XpsMatrix b)
Parameters
المصفوفة الأولى .
المصفوفة الثانية .
Returns
إذا كان مارتريكس متساويا
GetHashCode()
إرجاع رمز hash لهذا المثال.
public override int GetHashCode()
Returns
رمز التشويش لهذا المثال ، مناسبة للاستخدام في خوارزميات التشويش والهياكل البيانات مثل لوحة التشويش.
Multiply(ماتريكس MatrixOrder)
يضاعف هذا المصفوفة بواسطة المصفوفة المحددة بواسطة matrix’in order specified by
matrixOrder'.
public void Multiply(Matrix matrix, MatrixOrder matrixOrder)
Parameters
matrix
Matrix
من المصفوفة .
matrixOrder
MatrixOrder
الأوامر .
Multiply(Matrix)
يضاعف هذا المصفوفة بواسطة المصفوفة المحددة بالترتيب الافتراضي (Prepend) للمصفوفة .
public void Multiply(Matrix matrix)
Parameters
matrix
Matrix
من المصفوفة .
Multiply(XpsMatrix و MatrixOrder)
يضاعف هذا المصفوفة بواسطة المصفوفة المحددة بواسطة matrix’in order specified by
matrixOrder'.
public void Multiply(XpsMatrix matrix, MatrixOrder matrixOrder)
Parameters
matrix
XpsMatrix
من المصفوفة .
matrixOrder
MatrixOrder
الأوامر .
Multiply(XpsMatrix)
يضاعف هذا المصفوفة بواسطة المصفوفة المحددة بالترتيب الافتراضي (Prepend) للمصفوفة .
public void Multiply(XpsMatrix matrix)
Parameters
matrix
XpsMatrix
من المصفوفة .
Reset()
إعادة تدوير هذه المصفوفة إلى المصفوفة الهوية.
public void Reset()
Rotate(الطائرات، MatrixOrder)
تطبق الدوران على شكل ساعة بواسطة angle’ لهذا المصفوفة في الأوامر المحددة بواسطة
matrixOrder'.
public void Rotate(float angle, MatrixOrder matrixOrder)
Parameters
angle
float
من زاوية
matrixOrder
MatrixOrder
الأوامر .
Rotate(السفينة)
تطبق الدوران عبر الساعة بواسطة angle’ لهذا المصفوفة في ترتيب الافتراضي (Prepend).
public void Rotate(float angle)
Parameters
angle
float
من زاوية
RotateAround(الفوركس، PointF، MatrixOrder)
تطبق الدوران في اتجاه الساعة بواسطة angle’ حول
pivot’to this Matrix in order specified by
matrixOrder'.
public void RotateAround(float angle, PointF pivot, MatrixOrder matrixOrder)
Parameters
angle
float
من زاوية
pivot
PointF
النقطة الخلفية .
matrixOrder
MatrixOrder
الأوامر .
RotateAround(الفوركس، نقطة)
تطبق الدوران عبر الساعة بواسطة angle’ حول
pivot’to this Matrix in default (Prepend) order.
public void RotateAround(float angle, PointF pivot)
Parameters
angle
float
من زاوية
pivot
PointF
النقطة الخلفية .
Scale(السفينة، السفينة، MatrixOrder)
تطبق مقياس مقياس محدد (scaleX و scaleY) لهذا المصفوفة في الأوامر المحددة بواسطة matrixOrder'.
public void Scale(float scaleX, float scaleY, MatrixOrder matrixOrder)
Parameters
scaleX
float
مقياس X
scaleY
float
مقياس Y .
matrixOrder
MatrixOrder
الأوامر .
Scale(السفينة، السفينة)
قم بتطبيق مقياس مقياس محدد (scaleX و scaleY) لهذا المصفوفة في ترتيب افتراضي (Prepend).
public void Scale(float scaleX, float scaleY)
Parameters
scaleX
float
مقياس x
scaleY
float
على مقياس Y.
Skew(المزدوج، المزدوج)
تنطبق التحويلات المحددة على هذا المصفوفة.
public void Skew(double skewX, double skewY)
Parameters
skewX
double
ستيف X .
skewY
double
وَقَالَ الْمُسْلِمُ Y.
ToString()
يعود تمثيل السلسلة لهذا المثال Aspose.Page.XPS.XpsModel.XpsMatrix.
public override string ToString()
Returns
تمثيل قوي
Transform(RectangleF)
تطبق التحول الصلب الذي يمثله هذا المصفوفة على مستطيل محدد.
public RectangleF Transform(RectangleF rect)
Parameters
rect
RectangleF
من المستطيل .
Returns
تحويل المستطيل
TransformPoint(نقطة)
تطبق التحول الصلب الذي يمثله هذا المصفوفة إلى نقطة محددة.
public PointF TransformPoint(PointF point)
Parameters
point
PointF
النقطة .
Returns
نقطة تحويل
TransformPoints(نقطة[ ]إنت، إنت)
تطبق التحول الصلب الذي يمثله هذا المصفوفة على جزء محدد من مجموعة من النقاط.
public void TransformPoints(PointF[] points, int startIndex, int numberOfPoints)
Parameters
points
PointF
[ ]
النقاط .
startIndex
int
مؤشر البداية .
numberOfPoints
int
عدد النقاط .
TransformPoints(نقطة[])
تطبق التحول الصلب الذي يمثله هذا المصفوف على مجموعة محددة من النقاط.
public void TransformPoints(PointF[] points)
Parameters
points
PointF
[ ]
النقاط .
Translate(السفينة، السفينة، MatrixOrder)
تطبق فيكتور الترجمة المحدد لهذا المصفوفة بالترتيب المحدد بواسطة matrixOrder'.
public void Translate(float offsetX, float offsetY, MatrixOrder matrixOrder)
Parameters
offsetX
float
الخصم X .
offsetY
float
الخصم Y .
matrixOrder
MatrixOrder
الأوامر .
Translate(السفينة، السفينة)
تطبق فيكتور الترجمة المحدد لهذا المصفوفة.
public void Translate(float offsetX, float offsetY)
Parameters
offsetX
float
الخصم X .
offsetY
float
الخصم Y .
Operators
المشغل = =(XPSMatrix، XpsMatrix)
إدخال المشغل = =.
public static bool operator ==(XpsMatrix a, XpsMatrix b)
Parameters
المصفوفة الأولى .
المصفوفة الثانية .
Returns
النتيجة من المشغل
المشغل !=(XPSMatrix، XpsMatrix)
إرسال رسالة خاصة إلى المشغل !!
public static bool operator !=(XpsMatrix a, XpsMatrix b)
Parameters
المصفوفة الأولى .
المصفوفة الثانية .
Returns
النتيجة من المشغل