Interface IMatrix
اسم الفضاء : Aspose.Html.Drawing مجموعة: Aspose.HTML.dll (25.5.0)
يمثل المصفوفة المستخدمة في التحولات.
[ComVisible(true)]
public interface IMatrixProperties
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.