Interface IMatrix
اسم الفضاء : Aspose.Html.Drawing مجموعة: Aspose.HTML.dll (25.4.0)
يمثل المصفوفة المستخدمة في التحولات.
[ComVisible(true)]
public interface IMatrix
Properties
IsIdentity
يحصل على قيمة تشير إلى ما إذا كانت هذه المصفوفة هي المصفوفة الهوية.
bool IsIdentity { get; }
قيمة الممتلكات
IsInvertible
يحصل على قيمة تشير إلى ما إذا كانت هذه المصفوفة قابلة للتبديل.
bool IsInvertible { get; }
قيمة الممتلكات
M11
يحصل أو يضع القيمة في الصف الأول والعمود الأول من المصفوفة.
float M11 { get; set; }
قيمة الممتلكات
M12
يحصل أو يضع القيمة في السلسلة الأولى والثانية من المصفوفة.
float M12 { get; set; }
قيمة الممتلكات
M21
يحصل أو يضع القيمة في الصف الثاني والعمود الأول من المصفوفة.
float M21 { get; set; }
قيمة الممتلكات
M22
يحصل أو يضع القيمة في السلسلة الثانية والثانية من المصفوفة.
float M22 { get; set; }
قيمة الممتلكات
M31
يحصل أو يضع القيمة في الصف الثالث والعمود الأول من المصفوفة.
float M31 { get; set; }
قيمة الممتلكات
M32
يحصل أو يضع القيمة في الصف الثالث والثاني من المصفوفة.
float M32 { get; set; }
قيمة الممتلكات
Methods
Clone()
إنشاء نسخة من هذه المصفوفة.
IMatrix Clone()
Returns
مثال جديد من Aspose.Html.Drawing.IMatrix الذي هو نسخة من هذه المصفوفة.
GetElements()
يحصل على عناصر المصفوفة كسلسلة.
float[] GetElements()
Returns
float [ ]
عنصر المصفوفة .
Invert()
تحويل هذه المصفوفة.
void Invert()
Multiply(إيماتريكس، WebMatrixOrder)
تضاعف هذه المصفوفة بمصفوفة أخرى في الترتيب المحدد.
void Multiply(IMatrix matrix, WebMatrixOrder order)
Parameters
matrix
IMatrix
المصفوفة لتتضاعف.
order
WebMatrixOrder
النظام الذي يتم فيه تطبيق التضاعف.
Multiply(إماتريكس)
تضاعف هذه المصفوفة بمصفوفة أخرى.
void Multiply(IMatrix matrix)
Parameters
matrix
IMatrix
المصفوفة لتتضاعف.
Reset()
إعادة تعيين المصفوفة إلى المصفوفة الهوية.
void Reset()
Rotate(أرشيف الوسم : WebmatrixOrder)
يدور المصفوفة من خلال الزاوية المحددة في الترتيب المحدد.
void Rotate(float angle, WebMatrixOrder order)
Parameters
angle
float
زاوية الدوران في درجات.
order
WebMatrixOrder
النظام الذي يتم فيه تطبيق الدوران.
Rotate(السفينة)
يدور المصفوفة من الزاوية المحددة.
void Rotate(float angle)
Parameters
angle
float
زاوية الدوران في درجات.
RotateAt(أرشيف الوسم : PointF, WebMatrixOrder)
يدور المصفوفة من خلال الزاوية المحددة حول النقطة المحددة في الترتيب المحدد.
void RotateAt(float angle, PointF point, WebMatrixOrder order)
Parameters
angle
float
زاوية الدوران في درجات.
point
PointF
نقطة للتحول حولها.
order
WebMatrixOrder
النظام الذي يتم فيه تطبيق الدوران.
RotateAt(الفوركس، نقطة)
يدور المصفوفة من خلال الزاوية المحددة حول النقطة المحددة.
void RotateAt(float angle, PointF point)
Parameters
angle
float
زاوية الدوران في درجات.
point
PointF
نقطة للتحول حولها.
Scale(السفينة، السفينة، WebMatrixOrder)
تقسيم المصفوفة بواسطة عوامل المقياس المحددة في الترتيب المحدد.
void Scale(float scaleX, float scaleY, WebMatrixOrder order)
Parameters
scaleX
float
العنصر المقياس على طول محور x.
scaleY
float
العنصر المقياس على طول المحور Y.
order
WebMatrixOrder
الأوامر التي يتم فيها تطبيق التمدد.
Scale(السفينة، السفينة)
تقسيم المصفوفة بواسطة عوامل المقياس المحددة بشكل متساو.
void Scale(float scaleX, float scaleY)
Parameters
scaleX
float
عنصر مقياس موحد.
scaleY
float
عنصر مقياس موحد.
Skew(السفينة، السفينة)
تطبق تحويل الشرائح على المصفوفة.
void Skew(float skewX, float skewY)
Parameters
skewX
float
الزاوية التي ينحني بها في اتجاه x-axis.
skewY
float
الزاوية التي ينحني بها في اتجاه y-axis.
TransformPoint(نقطة)
تحويل النقطة المحددة باستخدام هذه المصفوفة.
PointF TransformPoint(PointF point)
Parameters
point
PointF
نقطة التحول .
Returns
نقطة التحول .
TransformPoints(نقطة[])
تحويل مجموعة من النقاط باستخدام هذه المصفوفة.
void TransformPoints(PointF[] points)
Parameters
points
PointF
[ ]
مجموعة من النقاط التي يجب تحويلها.
TransformRectangle(RectangleF)
تحويل المستطيل المحدد باستخدام هذه المصفوفة.
RectangleF TransformRectangle(RectangleF rect)
Parameters
rect
RectangleF
اليد اليمنى للتحول.
Returns
اليمين المتحول .
Translate(السفينة، السفينة، WebMatrixOrder)
يترجم المصفوفة من خلال القيم المحددة في الترتيب المحدد.
void Translate(float offsetX, float offsetY, WebMatrixOrder order)
Parameters
offsetX
float
قيمة الإعفاء على طول محور x.
offsetY
float
قيمة الخصم على طول المحور Y.
order
WebMatrixOrder
الأوامر التي يتم فيها تطبيق الترجمة.
Translate(السفينة، السفينة)
يترجم المصفوفة حسب القيم المحددة.
void Translate(float offsetX, float offsetY)
Parameters
offsetX
float
قيمة الإعفاء على طول محور x.
offsetY
float
قيمة الخصم على طول المحور Y.